コード例 #1
0
 public void OnEmailOPTToggleValueChange(bool IsOn)
 {
     if (IsOn)
     {
         emailSubscription = AppboyNotificationSubscriptionType.OPTED_IN;
     }
 }
コード例 #2
0
        public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
        {
            using (AndroidJavaClass class2 = new AndroidJavaClass("com.appboy.enums.NotificationSubscriptionType"))
            {
                switch (pushNotificationSubscriptionType)
                {
                case AppboyNotificationSubscriptionType.OPTED_IN:
                {
                    object[] args = new object[] { class2.GetStatic <AndroidJavaObject>("OPTED_IN") };
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", args);
                    return;
                }

                case AppboyNotificationSubscriptionType.SUBSCRIBED:
                {
                    object[] objArray2 = new object[] { class2.GetStatic <AndroidJavaObject>("SUBSCRIBED") };
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", objArray2);
                    return;
                }

                case AppboyNotificationSubscriptionType.UNSUBSCRIBED:
                {
                    object[] objArray3 = new object[] { class2.GetStatic <AndroidJavaObject>("UNSUBSCRIBED") };
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", objArray3);
                    return;
                }
                }
                Debug.Log("Unknown notification subscription type received: " + pushNotificationSubscriptionType);
            }
        }
コード例 #3
0
 public void OnPushUnsubToggleValueChange(bool IsOn)
 {
     if (IsOn)
     {
         pushSubscription = AppboyNotificationSubscriptionType.UNSUBSCRIBED;
     }
 }
コード例 #4
0
 public void OnPushOPTToggleValueChange(bool IsOn)
 {
     if (IsOn)
     {
         pushSubscription = AppboyNotificationSubscriptionType.OPTED_IN;
     }
 }
コード例 #5
0
 public void OnEmailSubToggleValueChange(bool IsOn)
 {
     if (IsOn)
     {
         emailSubscription = AppboyNotificationSubscriptionType.SUBSCRIBED;
     }
 }
コード例 #6
0
 public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
 {
     if (pushNotificationSubscriptionType == AppboyNotificationSubscriptionType.OPTED_IN)
     {
         WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("OPTED_IN");
     }
     else if (pushNotificationSubscriptionType == AppboyNotificationSubscriptionType.SUBSCRIBED)
     {
         WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("SUBSCRIBED");
     }
     else
     {
         WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("UNSUBSCRIBED");
     }
 }
コード例 #7
0
 public static void SetUserEmailNotificationSubscriptionType(AppboyNotificationSubscriptionType emailNotificationSubscriptionType)
 {
     if (emailNotificationSubscriptionType == AppboyNotificationSubscriptionType.OPTED_IN)
     {
         WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("OPTED_IN");
     }
     else if (emailNotificationSubscriptionType == AppboyNotificationSubscriptionType.SUBSCRIBED)
     {
         WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("SUBSCRIBED");
     }
     else
     {
         WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("UNSUBSCRIBED");
     }
 }
コード例 #8
0
        public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
        {
            using (var notificationTypeClass = new AndroidJavaClass("com.appboy.enums.NotificationSubscriptionType")) {
                switch (pushNotificationSubscriptionType)
                {
                case AppboyNotificationSubscriptionType.OPTED_IN:
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic <AndroidJavaObject>("OPTED_IN"));
                    break;

                case AppboyNotificationSubscriptionType.SUBSCRIBED:
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic <AndroidJavaObject>("SUBSCRIBED"));
                    break;

                case AppboyNotificationSubscriptionType.UNSUBSCRIBED:
                    GetCurrentUser().Call <bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic <AndroidJavaObject>("UNSUBSCRIBED"));
                    break;

                default:
                    Debug.Log("Unknown notification subscription type received: " + pushNotificationSubscriptionType);
                    break;
                }
            }
        }
コード例 #9
0
 public void OnPushUnsubToggleValueChange(bool IsOn)
 {
     if (IsOn) {
       pushSubscription = AppboyNotificationSubscriptionType.UNSUBSCRIBED;
     }
 }
コード例 #10
0
 public void OnPushOPTToggleValueChange(bool IsOn)
 {
     if (IsOn) {
       pushSubscription = AppboyNotificationSubscriptionType.OPTED_IN;
     }
 }
コード例 #11
0
 public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
 {
 }
コード例 #12
0
 public static void SetUserEmailNotificationSubscriptionType(AppboyNotificationSubscriptionType emailNotificationSubscriptionType)
 {
 }
コード例 #13
0
 public static void SetUserEmailNotificationSubscriptionType(AppboyNotificationSubscriptionType emailNotificationSubscriptionType)
 {
     _setUserEmailNotificationSubscriptionType((int)emailNotificationSubscriptionType);
 }
コード例 #14
0
 public void OnEmailOPTToggleValueChange(bool IsOn)
 {
     if (IsOn) {
       emailSubscription = AppboyNotificationSubscriptionType.OPTED_IN;
     }
 }
コード例 #15
0
 public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
 {
     if (pushNotificationSubscriptionType == AppboyNotificationSubscriptionType.OPTED_IN) {
     WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("OPTED_IN");
       } else if (pushNotificationSubscriptionType == AppboyNotificationSubscriptionType.SUBSCRIBED) {
     WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("SUBSCRIBED");
       } else {
     WindowsUniversalUnityAdapter.AppboyAdapter.SetUserPushNotificationSubscriptionType("UNSUBSCRIBED");
       }
 }
コード例 #16
0
 public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
 {
     using (var notificationTypeClass = new AndroidJavaClass("com.appboy.enums.NotificationSubscriptionType")) {
     switch (pushNotificationSubscriptionType) {
       case AppboyNotificationSubscriptionType.OPTED_IN:
     GetCurrentUser().Call<bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic<AndroidJavaObject>("OPTED_IN"));
     break;
       case AppboyNotificationSubscriptionType.SUBSCRIBED:
     GetCurrentUser().Call<bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic<AndroidJavaObject>("SUBSCRIBED"));
     break;
       case AppboyNotificationSubscriptionType.UNSUBSCRIBED:
     GetCurrentUser().Call<bool>("setPushNotificationSubscriptionType", notificationTypeClass.GetStatic<AndroidJavaObject>("UNSUBSCRIBED"));
     break;
       default:
     Debug.Log("Unknown notification subscription type received: " + pushNotificationSubscriptionType);
     break;
     }
       }
 }
コード例 #17
0
 public static void SetUserPushNotificationSubscriptionType(AppboyNotificationSubscriptionType pushNotificationSubscriptionType)
 {
     _setUserPushNotificationSubscriptionType((int)pushNotificationSubscriptionType);
 }
コード例 #18
0
 public void OnEmailSubToggleValueChange(bool IsOn)
 {
     if (IsOn) {
       emailSubscription = AppboyNotificationSubscriptionType.SUBSCRIBED;
     }
 }
コード例 #19
0
 public static void SetUserEmailNotificationSubscriptionType(AppboyNotificationSubscriptionType emailNotificationSubscriptionType)
 {
     if (emailNotificationSubscriptionType == AppboyNotificationSubscriptionType.OPTED_IN) {
     WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("OPTED_IN");
       } else if (emailNotificationSubscriptionType == AppboyNotificationSubscriptionType.SUBSCRIBED) {
     WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("SUBSCRIBED");
       } else {
     WindowsPhone8UnityAdapter.AppboyAdapter.SetUserEmailNotificationSubscriptionType("UNSUBSCRIBED");
       }
 }