問題タブ [google-play-developer-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Google サービス アカウント認証の署名バイト
Google サービス アカウント API REST の認証リクエストを行うにはどうすればよいですか?
認証ドキュメント: https://developers.google.com/identity/protocols/OAuth2ServiceAccount#authorizingrequests
署名の値がどうあるべきかわかりませんか?
ドキュメントには「署名バイト」とだけ書かれています。この「署名」はどこで入手できますか?
ヘッダ:
請求:
サイン:
署名は、それぞれ個別に base64 でエンコードされた、クレームと組み合わされたヘッダーのように見えます。
例のダンプを見ると、署名は JWT ヘッダーとクレーム セットの組み合わせではありません。
android - Android デベロッパー コンソールは「クラッシュと ANR」を追跡しません
アプリのクラッシュを追跡するために、Crashlytics/Fabric を使用していますが、Google Play デベロッパー コンソールの「クラッシュと ANR」セクション内の統計も取得したいと考えています。すべてのクラッシュが Crashlytics/Fabri で追跡されていますが、Google Play 開発者コンソールでは追跡されていません。私のプロジェクトでは、このセクションは完全に空です。
どうすればこれをセットアップできますか? 私が理解したように、Google Play Dev Console でクラッシュを追跡するためにセットアップは必要ありません。
java - サブスクリプションの失われた購入トークンを回復する
現在、大きな問題が発生しています。サーバーが (Google Play ではなく) アプリケーションへのユーザーのサブスクライブを解除し、購入が成功した後に Google Play から受け取った購入トークンを削除するインスタンスが発生しています。それらが削除されないように対処しましたが、すでに失ったものを処理する必要があります。
私の質問は、購入トークンを回復する方法はありますか? (主に V2 API で)
android - Android アプリの展開ステータス リスト?
いくつかのアプリを Google Play ストアにデプロイしていますが、Google Play 開発者コンソールに入ることなくそれらのステータスを確認できるようにしたいと考えています。アプリのステータスを確認できるようにしたいのですが、Android アプリが入力できるさまざまなステータスの精選されたリストが見つかりません。明らかに、アプリを最初にアップロードすると「ドラフト」ステータスになり、処理のために提出すると「公開保留中」になります。
アプリが取り得るすべてのステータスは何ですか?
android - Google Play サービス - 1 台のデバイスで複数のアカウントを処理する
以下は、Google Play サービスにアクセスする私のゲームの実行順序です。
STEP1: 利用可能なユーザーが 2 人の Google ログイン画面が表示されます。(ユーザー1とユーザー2)
STEP2: ユーザーが選択され、正常にログインされます。
STEP3: ユーザーがゲームをプレイします。「RESULTS」は「Preference」とともにローカルに保存されます。
結果には a)score
と b)が含まれますhighestAchievementToBeUnlocked
ログインに成功した後、またはゲームの終了時に、実績の詳細がファイルから読み取られ、Google コンソールに送られます。
上記の手順で問題ありませんが、次の状況で混乱しています。
a) ユーザーが「USER1」としてサインインし、ゲームをプレイすると、実績の詳細が Google サービスにフィードされます。
b) ユーザーがサインオフして「USER2」としてログインし、ゲームを開始すると、詳細が Google サービスに送られます。
c) ステップ a) の繰り返し
上記の状況を処理するための最良の方法を決定するために私を導いてください。「USER2」が自分のアカウントで中間ゲームを行った場合でも、「USER1」が以前の実績でゲームを続行できるようにプログラムするにはどうすればよいですか?
前もって感謝します !!
google-api - Google Payments API を使用してプログラムで支払い方法を追加するにはどうすればよいですか?
https://payments.google.com/manage/?referer=https://support.google.com/payments/answer/6220309?hl%3Den#CreateInstrumentPlace : ページで必要な詳細を入力するユーザーをシミュレートする以外に、 Google Play/Google Payments に支払い方法をプログラムで追加するための API はありますか?
android - 同じ Android バージョンと同じデバイス モデルですが、アプリをダウンロードできないのは 1 つだけです
Galaxy s7 と Android 6.0.1 の両方が Play ストアで異なる動作をする可能性はありますか?
ダウンロードできるもの。また、「お使いのデバイスはこのバージョンと互換性がありません」と表示されます。これは、Android 5.1.1 を搭載した Galaxy s6 にも当てはまります。
これは奇跡的な出来事ではありません。複数の Galaxy s7 および s6 で、ダウンロードとダウンロードの失敗の両方を再現することができました。すべてデフォルトのSamsung ROMに入っています。
これはどのように可能ですか?Google のページのどこにも、同じ Android バージョンで同じデバイス モデルをフィルタリングする方法については何も書かれていません。
アップデート************************************************* ************
アプリをダウンロードできなかったデバイスは家電量販店の電話で、CSC コードは PAP、CSC 国コードは HU で、携帯電話会社はありませんでした。グーグルは、PAPがデモバージョンに使用されていることを教えてくれます。これが明らかに理由である可能性が非常に高いです。ここで、デモ版に固有のものであることを確認するために、デモ版でダウンロードされなかった原因を見つける必要があります。
というわけで、デモ版には特定の地域がないように見えたので、最初に地域固有の公開を確認しました。グローバルに設定されている他の 2 つのアプリをダウンロードできないことがわかりました。個人の携帯電話から米国の Google アカウントと韓国の Google アカウントの両方を確認しましたが、どちらもこれらのアプリで正常に動作します。韓国に設定されているもう1つのアプリでもダウンロードできません。さらに、韓国のみとして設定されているアプリの 1 つをダウンロードできました。明らかに、それが地域に関連している可能性は低いようです。