internal static ESubscriptionTransactionType GetTransactionType() { int curTransactionType = Android.GetJavaSubscription().CallStatic <AndroidJavaObject>("getTransactionType").Call <int>("getValue"); ESubscriptionTransactionType curType = ESubscriptionTransactionType.UNKNOWN; switch (curTransactionType) { case 0: curType = ESubscriptionTransactionType.UNKNOWN; break; case 1: curType = ESubscriptionTransactionType.PAID; break; case 2: curType = ESubscriptionTransactionType.REDEEM; break; case 3: curType = ESubscriptionTransactionType.FREEE_TRIAL; break; } return(curType); }
internal static bool IsAndroidSubscriber() { return(Android.GetJavaSubscription().CallStatic <bool>("isAndroidSubscriber")); }
internal static int IsReady(StatusCallback2 callback) { Android.GetJavaSubscription().CallStatic("isReady", Android.CurrentContext, new AndroidPluginCallback(callback)); return(0); }