在我的 android 应用中,我实现了 in App-Billing,用户可以在应用中购买订阅。当用户启动应用程序时,我想检查他是否有任何订阅,以决定我应该向他展示哪些内容。我正在使用最新的应用内计费库implementation 'com.android.billingclient:billing:1.1'
提前感谢您的帮助
问问题
2364 次
2 回答
2
我的目标是找出用户是否有订阅。我已经这样解决了。
mBillingManager = new BillingManager(this);
Purchase.PurchasesResult purchasesResult = mBillingManager.getPurchaseMadeByUser();
if(purchasesResult.getResponseCode() == BillingClient.BillingResponse.OK && (purchasesResult.getPurchasesList() != null)){
hasSubscription = true;
}
在应用程序的任何地方,我检查是否 hasSubscription == true 然后不加载广告。
要在我的应用程序中设置应用程序内计费,我按照谷歌的这个教程: https ://codelabs.developers.google.com/codelabs/play-billing-codelab/#0
于 2018-10-20T17:54:33.033 回答