Android:如何在 App 订阅中实现可变订阅开始日期 Google
Android: How to implement a variable subscription start date Google in App subscriptions
我正在我的应用程序中实施订阅。默认情况下,我的所有用户都会获得 30 天的试用期,由我自己的脚本处理。我正在尝试为我的应用程序实施 Google IAP,基本上希望订阅在试用结束时开始(来自我的数据库的日期),或者将开始时间延迟到试用结束日期的可变天数。
我想知道这是否可能或任何人有完成此操作的指示。
我正在使用https://github.com/anjlab/android-inapp-billing-v3
这是我创建的计费方式:
public void startBilling() {
bp = new BillingProcessor(this, getResources().getString(R.string.play_console_license), this);
bp.initialize();
onBillingInitialized();
}
public void onBillingInitialized() {
// Log.d("MainActivity", "onBillingInitialized: ");
String premium = getResources().getString(R.string.premium);
TransactionDetails purchaseTransactionDetails = bp.getSubscriptionTransactionDetails(premium);
bp.loadOwnedPurchasesFromGoogle();
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
String ident = pref.getString("ident", null);
bp.subscribe(this, premium, ident);
}
谢谢
你一个人做不到。
实现此目的的唯一方法是使用 free trial 选项并将其配置为 30 天(您不能将此时间段设置为变量)。如果您想要一个可变的免费试用期,您应该创建与您的周期一样多的 IAP(一个具有 1 天免费试用期的 IAP,...一个具有 30 天免费试用期的 IAP) , 但我不推荐它。
你的实施很有机会,应用内订阅并不容易 ^^
我正在我的应用程序中实施订阅。默认情况下,我的所有用户都会获得 30 天的试用期,由我自己的脚本处理。我正在尝试为我的应用程序实施 Google IAP,基本上希望订阅在试用结束时开始(来自我的数据库的日期),或者将开始时间延迟到试用结束日期的可变天数。
我想知道这是否可能或任何人有完成此操作的指示。
我正在使用https://github.com/anjlab/android-inapp-billing-v3
这是我创建的计费方式:
public void startBilling() {
bp = new BillingProcessor(this, getResources().getString(R.string.play_console_license), this);
bp.initialize();
onBillingInitialized();
}
public void onBillingInitialized() {
// Log.d("MainActivity", "onBillingInitialized: ");
String premium = getResources().getString(R.string.premium);
TransactionDetails purchaseTransactionDetails = bp.getSubscriptionTransactionDetails(premium);
bp.loadOwnedPurchasesFromGoogle();
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
String ident = pref.getString("ident", null);
bp.subscribe(this, premium, ident);
}
谢谢
你一个人做不到。
实现此目的的唯一方法是使用 free trial 选项并将其配置为 30 天(您不能将此时间段设置为变量)。如果您想要一个可变的免费试用期,您应该创建与您的周期一样多的 IAP(一个具有 1 天免费试用期的 IAP,...一个具有 30 天免费试用期的 IAP) , 但我不推荐它。
你的实施很有机会,应用内订阅并不容易 ^^