ホームページ > Java > Android Studio Java - アプリ内購入のエラー/問題

Android Studio Java - アプリ内購入のエラー/問題

王林
リリース: 2024-02-08 22:45:32
転載
682 人が閲覧しました

php エディタ Baicao は、Android Studio Java アプリ内購入のエラーと問題を解決する方法を提供します。アプリ内購入はアプリを開発する際の一般的な機能ですが、多くの開発者は実装時にさまざまな問題に遭遇する可能性があります。この記事では、アプリの開発とリリースを正常に完了するために役立つ、アプリ内購入のエラーと問題を解決する効果的な方法を紹介します。購入できない製品、購入プロセスの中断、支払い確認の失敗などの問題が発生した場合でも、問題を迅速に解決し、アプリケーションのユーザー エクスペリエンスを向上させるための詳細な解決策を提供します。

質問の内容

私のアプリケーションでは、このライブラリを使用してアプリ内購入を追加しています。

これは私のアクティビティ コードです:

リーリー

アプリ内購入をテストするときは、プロモーション コードを使用します (アカウントにカードが接続されていないため)。

したがって、このアクティビティを開いても何も表示されません。 upgradebutton を押すと、アップグレードのプロンプトが表示されます。プロモーション コードを選択して入力し、[次へ] をクリックすると、価格が 0 であることが表示されます。確認を押します。この後、購入プロンプト ウィンドウが閉じられ、何も起こりません。トースト メッセージは表示されず、アップグレード ボタンのテキストは引き続き表示されます: プロにアップグレードするにはここをクリックしてください

ここでアプリを閉じて再度開き、情報コントローラー (このアクティビティ) に移動すると、トースト メッセージ isacknowledged が表示されます。

そこで私の質問は、購入が完了した後は何も起こらないのに、購入後にアクティビティを再度開くと、isacknowledged と表示されるのはなぜですか?

解決策

処理前に確認ステータスを確認してください:

リーリー

また、確認ロジックを onpurchaseacknowledged メソッドから onpurchasedproductsfetched メソッドに移動します。これは役立つかもしれません。

リーリー

以上がAndroid Studio Java - アプリ内購入のエラー/問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート