2017-10-26 13 views
0

私は一部のサブスクリプションのアプリ内課金用にBillingProcessorを使用しています。ユーザーは、初めての定期購読で3日間無料トライアルを利用できます。ユーザーが登録を解除し、試用期間が終了すると、BillingProcessor.isSubscribed(product_id)はfalseを返しますが、私はいつも真実になっています。私もBillingProcessor.loadOwnedPurchasesFromGoogle()キャッシュをリフレッシュしようとしましたが、問題は依然として存在します。BillingProcessor.isSubscribed(product_id)は常にtrueを返します

答えて

0

私は自分の質問に答えています。

この問題は解決できませんでした。 BillingProcessorがサブスクリプションに関する最新情報を提供していませんでした。アプリの定期購入のアップデートを入手するには、Google Playサービスのキャッシュをクリアするか、携帯電話を再起動する必要がありました。

In App Billing Service用の別のラッパーを見つけましたが、問題なく動作しました。ラッパーとその使用方法に関する情報は、 https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

+0

で見つけることができます。実際には、私はtrivialdriveアプリケーションにも問題があります。何とか解決しましたか? – romaneso

関連する問題