본문 바로가기

plugin

[NATIVE, ANDROID] Local Notification(로컬 알림) 유니티 플러그인 개요유니티에서 네이티브 알림 기능을 iOS 만 제공하고 있습니다.안드로이드에서 로컬 알림을 이용하려면 플러그인을 직접 제작하거나 다른 사람이 만들어 둔 플러그인을 사용해야 합니다.이번에 다소니닷넷에서도 로컬 알림을 사용하게 되어 직접 제작을 하였습니다. 유니티 플러그인 사용방법1. 알림 아이콘 적용안드로이드의 최신 버전에서는 작은 크기의 알림 아이콘과 큰 크기의 알림 아이콘 이렇게 두가지를 사용하고 있는데요.그 중 작은 크기의 알림 아이콘은 필수 아이콘으로 꼭 적용해야합니다. 아이콘 적용 방법은 간단합니다.Project Folder/Assets/Plugins/Android/DasonyNotification/res/drawable/ 위 경로에 아이콘 이미지를 추가하신 후 메소드 호출 시 아이콘 이름만 입력.. 더보기
[UNITY] Google 에서 제공하는 Admob 플러그인 사용시 Crash로 게임 실행이 안될때 https://github.com/googleads/googleads-mobile-unity 에서 다운 받은 플러그인을 적용하여 애드몹을 사용하는데게임 실행 시 아래와 같은 충돌 메시지와 함께 게임이 종료되는 경우가 있습니다. ****************************************************************************** * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers * * should follow the instructions here: https://goo.gl/fQ2neu to add a valid * * App ID inside the AndroidManifest. G.. 더보기
[NATIVE, ANDROID] Android 6.0 (마쉬멜로우) 이상에서 Permission (시스템 권한) 체크 및 유니티 플러그인 개요Android 6.0 (마쉬멜로우) 버전 이상의 디바이스에서는 앱에서 요구하는 시스템 권한을 사용자가 언제든 끄고 켤 수 있도록 변경되었어요.이 기능은 개인정보 유출이 민감한 사항이기 때문에 추가된 기능인것 같습니다. 이 기능이 추가됨으로써 앱 구동에 필요한 필수 시스템 권한까지 끌 수 있게 되어, 앱 구동 중 시스템 권한을 획득하지 못하여 에러가 나는 경우가 발생할 수 있어요.이러한 문제들을 해결하기 위해 구글 쪽에서도 인 게임에서 요구되는 시스템 권한을 체크하길 권고하고 있습니다. 어떤 권한들을 체크해야 할까?안드로이드에서 앱을 사용하는데 필요한 시스템 권한을 AndroidManifest.xml 파일에 아래와 같은 방법으로 선언합니다. AndroidMenifest.xml에 선언한 모든 시스템 권한.. 더보기