開発者コンソール

Appstore SDKのトラブルシューティング

Appstore SDKのトラブルシューティング

このページでは、Appstore SDKのアプリ内課金(IAP)またはDRMを使用する際に、アプリで発生する可能性がある問題のトラブルシューティング方法について説明します。IAPまたはDRMの呼び出し時に問題が発生した場合は、デバイスログで以下のエラーがないか確認してください。

DATA_AUTH_KEY_LOAD_FAILURE: CERT_NOT_FOUND

この例外はデバイスログで確認できます。これは、アプリにパブリックキーが設定されていない場合に発生します。アプリにパブリックキーを設定するには、次の手順を実行します。

  1. 開発者アカウントで開発者コンソールにログインします。
  2. [アプリ&サービス] > [マイアプリ] に移動します。次に、アプリをクリックします。
  3. [アプリファイルをアップロード] 画面に移動します。
  4. [関連情報] セクションで、[パブリックキーを表示] をクリックします。
  5. [パブリックキー] ダイアログボックスが表示されたら、AppstoreAuthenticationKey.pemリンクをクリックしてPEMファイルをダウンロードします。このファイルにパブリックキーが含まれています。

    パブリックキーの文字列を表示する [パブリックキー] ウィンドウ。ダウンロードアイコンの後にリンクテキスト「AppStoreAuthenticationKey.pem」が表示されます。
    PEMファイルのダウンロードリンク
  6. プロジェクトのAssetsフォルダに、StreamingAssetsという名前の新しいフォルダを作成します。

  7. ダウンロードしたAppstoreAuthenticationKey.pemファイルをコピーし、Assets/StreamingAssetsフォルダに貼り付けます。

詳細については、パブリックキーを使用したUnityアプリの構成を参照してください。

AUTH_TOKEN_VERIFICATION_FAILURE

この例外はデバイスログで確認でき、さまざまなテストシナリオで発生する可能性があります。この問題は、次の手順を実行することで解決する場合があります。

  1. App Testerの使用中に問題が発生した場合は、使用しているアプリがデバッグバージョンで、サンドボックスモードが有効になっていることを確認します。サンドボックスモードを有効にするには、ADBを使用してデバイスを接続し、adb shell setprop debug.amazon.sandboxmode debugというコマンドを実行します。詳細については、App Testerの使用を参照してください。

  2. ライブアプリテスト(LAT)サービスの使用中に問題が発生した場合は、パブリックキーを含むPEMファイルがアプリに適切に設定されていることを確認します。アプリにパブリックキーを設定するには、次の手順を実行します。

    1. 開発者アカウントで開発者コンソールにログインします。
    2. [アプリ&サービス] > [マイアプリ] に移動します。次に、アプリをクリックします。
    3. [アプリファイルをアップロード] 画面に移動します。
    4. [関連情報] セクションで、[パブリックキーを表示] をクリックします。
    5. [パブリックキー] ダイアログボックスが表示されたら、AppstoreAuthenticationKey.pemリンクをクリックしてPEMファイルをダウンロードします。このファイルにパブリックキーが含まれています。

      パブリックキーの文字列を表示する [パブリックキー] ウィンドウ。ダウンロードアイコンの後にリンクテキスト「AppStoreAuthenticationKey.pem」が表示されます。
      PEMファイルのダウンロードリンク
    6. プロジェクトのAssetsフォルダに、StreamingAssetsという名前の新しいフォルダを作成します。

    7. ダウンロードしたAppstoreAuthenticationKey.pemファイルをコピーし、Assets/StreamingAssetsフォルダに貼り付けます。

    詳細については、パブリックキーを使用したUnityアプリの構成を参照してください。


Last updated: 2023年10月2日