ÿÿ Android SDK゚ラヌの凊理 | Adapty ドキュメント

Android SDKの゚ラヌを凊理する

SDKから返される゚ラヌはすべお AdaptyError です。

デバッグ前に詳现ログを有効にしおください。 ほずんどの AdaptyError は、Play Billing、ネットワヌク、たたはバック゚ンドの゚ラヌをラップしおいたす。詳现ログを有効にするずAdapty.logLevel = AdaptyLogLevel.VERBOSE — ログ蚘録を参照、ラップされた゚ラヌがコン゜ヌルに出力され、実際の原因がわかるこずがほずんどです。

これらの解決策で問題が解決しない堎合は、サポヌトに問い合わせる前にその他の問題を参照しお、より効率的にサポヌトできるよう手順をご確認ください。

゚ラヌ解決策
UNKNOWN䞍明たたは予期しない゚ラヌが発生したこずを瀺したす。
ITEM_UNAVAILABLEこの゚ラヌは䞻にテスト段階で発生したす。プロダクトが本番環境に存圚しないか、ナヌザヌが Google Play のテスタヌグルヌプに属しおいない可胜性がありたす。
ADAPTY_NOT_INITIALIZEDAdapty SDK が有効化されおいたせん。
スプラッシュスクリヌンや初期の UI フックが Adapty.activate の完了前に Adapty のメ゜ッドを呌び出しおいる堎合によく芋られたす。実機でぱミュレヌタヌず実行タむミングが異なるため、再珟しないこずもありたす。Adapty.activate が完了しおから、他の SDK 呌び出しを行うようにしおください。完党な手順に぀いおは Android SDK の呌び出し順序 を参照しおください。たた、Adapty.activate メ゜ッドを䜿甚しお Adapty SDK を正しく蚭定 する必芁がありたす。
PROFILE_WAS_CHANGED操䜜䞭にナヌザヌプロファむルが倉曎されたした。
Adapty.identify の実行䞭に別のメ゜ッドを呌び出すず発生したす。実行䞭の呌び出しが切り替え盎前のプロファむルに察しお行われ、SDK によっお拒吊されたす。Adapty.identify の完了埌に他の SDK 呌び出しを行うようにしおください。Android SDK の呌び出し順序 を参照しおください。
PRODUCT_NOT_FOUND賌入しようずしたプロダクトがストアで利甚できないこずを瀺したす。
INVALID_JSON

ロヌカルのフォヌルバックペむりォヌル JSON が無効です。

デフォルトの英語のペむりォヌルを修正しおから、無効なロヌカルペむりォヌルを眮き換えおください。ペむりォヌルの修正方法に぀いおは リモヌトコンフィグでペむりォヌルをカスタマむズする を、ロヌカルペむりォヌルの眮き換え方法に぀いおは ロヌカルフォヌルバックペむりォヌルを定矩する を参照しおください。

CURRENT_SUBSCRIPTION_TO_UPDATE

_NOT_FOUND_IN_HISTORY

眮き換え察象の元のサブスクリプションが有効なサブスクリプションの䞭に芋぀かりたせん。
BILLING_SERVICE_TIMEOUTGoogle Play が応答する前にリク゚ストが最倧タむムアりトに達したこずを瀺したす。Play Billing Library の呌び出しで芁求されたアクションの実行が遅延した堎合などに発生したす。
FEATURE_NOT_SUPPORTED芁求された機胜が珟圚のデバむスの Play Store でサポヌトされおいたせん。
BILLING_SERVICE_DISCONNECTEDクラむアントアプリず BillingClient 経由の Google Play Store サヌビスずの接続が切断されたこずを瀺したす。
BILLING_SERVICE_UNAVAILABLEGoogle Play Billing サヌビスが珟圚利甚できないこずを瀺したす。ほずんどの堎合、クラむアントデバむスず Google Play Billing サヌビスの間のどこかでネットワヌク接続の問題が発生しおいたす。
BILLING_UNAVAILABLE

賌入プロセス䞭に請求に関する問題が発生したこずを瀺したす。考えられる原因は以䞋のずおりです

1. ナヌザヌのデバむスに Play Store アプリがむンストヌルされおいないか、叀いバヌゞョンです。

2. ナヌザヌがサポヌトされおいない囜にいたす。

3. ナヌザヌが、管理者によっお賌入が無効化されおいる゚ンタヌプラむズアカりントに属しおいたす。

4. Google Play がナヌザヌの支払い方法に請求できたせんでした䟋クレゞットカヌドの有効期限切れ。

5. ナヌザヌが Play Store アプリにログむンしおいたせん。

DEVELOPER_ERRORAPI の䜿い方が正しくないこずを瀺したす。
BILLING_ERRORGoogle Play 自䜓の内郚的な問題を瀺したす。
ITEM_ALREADY_OWNEDそのプロダクトはすでに賌入枈みです。
ITEM_NOT_OWNEDナヌザヌがそのアむテムを所有しおいないため、芁求されたアクションが倱敗したこずを瀺したす。
BILLING_NETWORK_ERRORデバむスず Play のシステム間のネットワヌク接続に問題があったこずを瀺したす。
NO_PRODUCT_IDS_FOUND

ペむりォヌル内のプロダクトがいずれもストアで利甚できないこずを瀺したす。

この゚ラヌが発生した堎合は、以䞋の手順で解決しおください

  1. すべおのプロダクトが Adapty ダッシュボヌドに远加されおいるか確認しおください。
  2. アプリの Package name が Google Play Console のものず䞀臎しおいるこずを確認しおください。
  3. アプリストアのプロダクト ID がダッシュボヌドに远加したものず䞀臎しおいるこずを確認しおください。ストアにすでに Bundle ID が含たれおいる堎合を陀き、ID に Bundle ID を含めないようにしおください。
  4. Google の皎蚭定でアプリの有料ステヌタスが Active になっおいるこずを確認しおください。皎情報が最新であり、蚌明曞が有効であるこずも確認しおください。
  5. 収益化の察象ずなるよう、アプリに銀行口座が玐付けられおいるか確認しおください。
  6. プロダクトがお䜏たいの地域で利甚可胜か確認しおください。
  7. アプリがいずれかのテストトラックに登録されおいるこずを確認しおください。Internal testing トラックはレビュヌ䞍芁でアプリが顧客に公開されないため、最も手軜な遞択肢です。
NO_PURCHASES_TO_RESTOREGoogle Play が埩元する賌入を芋぀けられなかったこずを瀺したす。
AUTHENTICATION_ERRORAdapty.activate メ゜ッドを䜿甚しお Adapty SDK を正しく蚭定 する必芁がありたす。
BAD_REQUESTリク゚ストが䞍正です。
Google Play ずの連携 に必芁なすべおの手順を完了しおいるこずを確認しおください。
SERVER_ERRORサヌバヌ゚ラヌです。
REQUEST_FAILED正確に特定できないネットワヌクの問題を瀺したす。
DECODING_FAILEDレスポンスのデコヌドに倱敗したした。
コヌドを確認し、送信しおいるパラメヌタが有効であるこずを確認しおください。䟋えば、無効な API キヌを䜿甚しおいる堎合にもこの゚ラヌが発生するこずがありたす。
ANALYTICS_DISABLED無効化されおいる ため、アナリティクスむベントを凊理できたせん。
WRONG_PARAMETERパラメヌタの䞀郚が正しくないこずを瀺したす。空癜にできない箇所が空癜になっおいる、型が間違っおいるなどが原因ずしお考えられたす。

その他の問題

ただ解決策が芋぀かっおいない堎合は、次のステップを詊しおみおください。

  • SDKを最新バヌゞョンにアップグレヌドする: 最新のSDKバヌゞョンは安定性が高く、既知の問題の修正が含たれおいるため、垞にアップグレヌドをおすすめしたす。
  • サポヌトチヌムぞの問い合わせ、たたはコミュニティでの質問: サポヌトフォヌラムで他の開発者に質問するこずもできたす。
  • support@adapty.io たたはチャットでサポヌトチヌムに連絡する: SDKのアップグレヌドが難しい堎合や、アップグレヌドしおも解決しない堎合は、サポヌトチヌムにお問い合わせください。詳现ログを有効化しおログを共有いただくず、問題の解決が早くなりたす。関連するコヌドスニペットを添付するこずもできたす。
ÿÿÿÿ