diff --git a/Assets/Scripts/OSNInitializer.cs b/Assets/Scripts/OSNInitializer.cs index 3335a70f..75879386 100644 --- a/Assets/Scripts/OSNInitializer.cs +++ b/Assets/Scripts/OSNInitializer.cs @@ -13,18 +13,31 @@ public class OSNInitializer : MonoBehaviour } + + private void InitializeOSN() { + RequestPermissionToAllowNotifications(); string ons_id = ""; #if UNITY_ANDROID ons_id = GameConstants.OSN_Android; #elif UNITY_IOS ons_id = GameConstants.OSN_iOS; #endif + Debug.Log($"Initializing with appId {ons_id}"); OneSignal.Debug.LogLevel = LogLevel.Debug; OneSignal.Initialize(ons_id); } + /// + /// This function is used to Request permission to Allow Notifications for the app + /// + private void RequestPermissionToAllowNotifications() + { + Debug.Log("Requesting permission to allow notifications"); + OneSignal.Notifications.RequestPermissionAsync(true); + } + }