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);
+ }
+
}