我正在将React Native 0.59.9与React Native Billing v2.10.0一起使用
清单文件上有<uses-permission android:name="com.android.vending.BILLING" />
。
我尝试用两种不同的方式放置许可证密钥
<string name="RNB_GOOGLE_PLAY_LICENSE_KEY">MIIBIjANBgkqhkiG9w...</string>
static async loadSubscriptionDetails() {
try {
await InAppBilling.close();
await InAppBilling.open();
const subscriptions = await InAppBilling.getSubscriptionDetails('android.yearly');
console.log('Subscriptions: ' + subscriptions);
await InAppBilling.close();
return subscriptions;
} catch(e) {
console.log('Exception Subscription ' + e);
return null
}
}
android.test.purchased
仍然为空的结果。await InAppBilling.getProductDetails('android.test.purchased');
仍然为空如果有人能告诉我我的错误,我将不胜感激?我拉头发超过4个小时。