누겟패키지 다운로드
OneSignalSDK.Xamarin
안드로이드 프로젝트에
MainActivity.cs에
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
//푸시알림 원시그널 app id 연결
OneSignal.Default.Initialize("app_id");
OneSignal.Default.PromptForPushNotificationsWithUserResponse();
}
사용자 기기의 개개인의 id값을 가져와서 이벤트에 따라 보내고 싶을때 play id가 필요한데 여기서 가져오면 된다.
string player_id = OneSignal.Default.DeviceState.userId;
안드로이드 속성에 대상 안드로이드 버전 레벨 33으로 수정
옵션에서 muti_dex를 체크해준다.
오류
xamarin multiDexEnabled true
참조
https://stackoverflow.com/questions/46293788/c-sharp-xamarin-android-multi-dex-app-with-a-custom-application-class-that-runs
옵션에서 체크해줌
참조
https://documentation.onesignal.com/v7.0/docs/xamarin-sdk
https://www.youtube.com/watch?v=Twjv4w8qgSg
https://www.youtube.com/watch?v=3GemmP1MiI4
https://www.youtube.com/watch?v=-hrPRKIVP0g
How to Send Mobile Push Notifications With PHP and Firebase
https://www.howtogeek.com/devops/how-to-send-mobile-push-notifications-with-php-and-firebase/
Push Notification PHP via Onesignal.
http://webeasystep.com/blog/view_article/Push_Notification_PHP_via_Onesignal