ゲームに HMS Core SDK を統合した後、プレイヤーがゲームにサインインできなくなりました。getCurrentPlayer API を呼び出すと、結果コード 6004 が返されました。ログ情報でキーワード hmssdk を検索したところ、次のエラー情報が見つかりました: Line 291: I/HMSSDK_HmsClient: receive msg status_code:0, error_code6004, api_name:game.getCurrentPlayer
1 に答える
0
あなたの問題は、多くの開発者が遭遇する典型的な問題です。次のことを行ってください。
• 結果のコードは、必要な権限が付与されていないことを示しています。サービスの有効化を参照してください。また、必要な API が有効になっていない場合は、有効にした後、約 15 分間待機し、テスト用電話の HMS Core (APK) キャッシュをクリアして、サインインが成功するかどうかを確認する必要があります。
• API が有効になっている場合、考えられる原因は、API が有効になっているときに例外が発生することですが、まれに発生します。その結果、Huawei サーバーは同期された API 有効化要求を受信しません。この場合、API を手動で無効にしてから再度有効にして、メッセージの同期をトリガーすることができます。同様に、HMS Core (APK) キャッシュをクリアし、15 分間待ってから、再度テストを実行します。
• HMS Core (APK) キャッシュをクリアするには、テスト デバイスで [設定] > [アプリ] > [アプリ] > [HMS Core] に移動し、キャッシュをクリアします。
于 2021-02-16T00:06:44.217 に答える