public void Init(string appid, OSInFocusDisplayOption displayOption, LOG_LEVEL logLevel, LOG_LEVEL visualLevel) { SetLogLevel(logLevel, visualLevel); //Convert OneSignal.OSInFocusDisplayOptions to Android.OneSignal.OSInFocusDisplayOption Android.OneSignal.OSInFocusDisplayOption option = Android.OneSignal.OSInFocusDisplayOption.InAppAlert; switch (displayOption) { case OSInFocusDisplayOption.None: option = Android.OneSignal.OSInFocusDisplayOption.None; break; case OSInFocusDisplayOption.Notification: option = Android.OneSignal.OSInFocusDisplayOption.Notification; break; case OSInFocusDisplayOption.InAppAlert: option = Android.OneSignal.OSInFocusDisplayOption.InAppAlert; break; } Android.OneSignal.SdkType = "xam"; Android.OneSignal.Init(Application.Context, "", appid, new NotificationOpenedHandler(), new NotificationReceivedHandler()); Android.OneSignal.SetInFocusDisplaying(option); }
public UnityBuilder InFocusDisplaying(OSInFocusDisplayOption display) { displayOption = display; return(this); }
public XamarinBuilder InFocusDisplaying(OSInFocusDisplayOption display) { displayOption = display; return(this); }
public void SetInFocusDisplaying(OSInFocusDisplayOption display) { Android.OneSignal.SetInFocusDisplaying((int)display); }