public OneSignalIOS(string appId, bool autoPrompt, bool inAppLaunchURLs, OneSignal.OSInFocusDisplayOption displayOption, OneSignal.LOG_LEVEL logLevel, OneSignal.LOG_LEVEL visualLevel) { var convertedLogLevel = (iOS.OneSLogLevel)((int)logLevel); var convertedVisualLevel = (iOS.OneSLogLevel)((int)visualLevel); iOS.OneSignal.SetLogLevel(convertedLogLevel, convertedVisualLevel); var dict = new Foundation.NSDictionary("kOSSettingsKeyInAppLaunchURL", new Foundation.NSNumber(inAppLaunchURLs), "kOSSettingsKeyAutoPrompt", new Foundation.NSNumber(autoPrompt), "kOSSettingsKeyInFocusDisplayOption", new Foundation.NSNumber((int)displayOption) ); iOS.OneSignal.InitWithLaunchOptions(new Foundation.NSDictionary(), appId, NotificationReceivedHandler, NotificationOpenedHandler, dict); }
public OneSignalAndroid(string appid, string googleProjectNumber, OneSignal.OSInFocusDisplayOption displayOption, OneSignal.LOG_LEVEL logLevel, OneSignal.LOG_LEVEL visualLevel) { SetLogLevel(logLevel, visualLevel); //Convert OneSignal.OSInFocusDisplayOptions to Android.OneSignal.OSInFocusDisplayOption Android.OneSignal.OSInFocusDisplayOption option = Android.OneSignal.OSInFocusDisplayOption.InAppAlert; switch (displayOption) { case OneSignal.OSInFocusDisplayOption.None: option = Android.OneSignal.OSInFocusDisplayOption.None; break; case OneSignal.OSInFocusDisplayOption.Notification: option = Android.OneSignal.OSInFocusDisplayOption.Notification; break; case OneSignal.OSInFocusDisplayOption.InAppAlert: option = Android.OneSignal.OSInFocusDisplayOption.InAppAlert; break; } Android.OneSignal.Init(Application.Context, googleProjectNumber, appid, new NotificationOpenedHandler(), new NotificationReceivedHandler()); Android.OneSignal.SetInFocusDisplaying(option); }
public OneSignalAndroid(string gameObjectName, string googleProjectNumber, string appId, OneSignal.OSInFocusDisplayOption displayOption, OneSignal.LOG_LEVEL logLevel, OneSignal.LOG_LEVEL visualLevel, bool requiresUserConsent) { mOneSignal = new AndroidJavaObject("com.onesignal.OneSignalUnityProxy", gameObjectName, googleProjectNumber, appId, (int)logLevel, (int)visualLevel, requiresUserConsent); SetInFocusDisplaying(displayOption); }
public void SetInFocusDisplaying(OneSignal.OSInFocusDisplayOption display) { mOneSignal.Call("setInFocusDisplaying", (int)display); }
public OneSignalIOS(string gameObjectName, string appId, bool autoPrompt, bool inAppLaunchURLs, OneSignal.OSInFocusDisplayOption displayOption, OneSignal.LOG_LEVEL logLevel, OneSignal.LOG_LEVEL visualLevel) { _init(gameObjectName, appId, autoPrompt, inAppLaunchURLs, (int)displayOption, (int)logLevel, (int)visualLevel); }
public void SetInFocusDisplaying(OneSignal.OSInFocusDisplayOption display) { _setInFocusDisplayType((int)display); }
public void SetInFocusDisplaying(OneSignal.OSInFocusDisplayOption display) { }
public void SetInFocusDisplaying(OneSignal.OSInFocusDisplayOption display) { Android.OneSignal.SetInFocusDisplaying((int)display); }