問題タブ [google-play-services]
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 - Android アプリケーションで Google Play ストアの情報を取得するにはどうすればよいですか?
アプリケーション名、説明、アイコン、ダウンロード、評価を取得するための Google Play ストア用の API はありますか??
これを見つけましたが、これは Ruby 言語のコードです。アンドロイドのサンプルが見つかりません。
これに関して助けてください。
google-maps-api-2 - Google Playサービス-更新されましたか?
次のことを確認する方法はありますか?
- GooglePlayサービスがインストールされています
- インストールされているバージョンのバージョンは、Google Maps v2を実行するための最小バージョンですか?
前もって感謝します
android - GooglePlayサブスクリプションのユーザーを特定する
Androidアプリの(自動更新可能な)サブスクリプションを実装するにはどうすればよいですか。
ドキュメントを読みました
私が理解している限り、プロセスは次のとおりです。
- ユーザーは、アプリでそのようなサブスクリプションにサブスクライブします。これにより、購入トークンが生成されます。
- アプリは、このトークンを、このユーザーを識別するための何かとともにサーバーに送信します
- サーバーはこの購入トークンをこのユーザーと一緒に保存し、サブスクリプションを有効としてマークします
- サーバーは、cronjobなどを使用してhttp-apiを介して定期的に(通常は1日1回)この購入トークンを検証します
- サブスクリプションが有効でなくなった場合、サーバー側でサブスクリプションは無効としてマークされます。
- アプリがサブスクリプションを必要とするリソースに対してサーバーにリクエストを送信する場合、クライアントはこのユーザーID文字列をリクエストと一緒に送信します。次に、このユーザーのサブスクリプションがまだ有効としてマークされているかどうかをデータベースでチェックインします。
私の質問は、このユーザーをどのように特定する必要があるかということです。アプリとサーバー間で共有できるシンプルなユーザーIDはありますか?それとも別のものを使うべきですか?ここでのベストプラクティスは何ですか?
iOSですでに同様のサブスクリプションを実行し、デバイスのuuidを使用してユーザーを識別しました(少なくともuuidを使用できる限り)。
以下の回答から、一意のIDを生成する必要があります。これは、デバイスごと(またはアプリのインストールごと)に一意になります。ただし、ユーザーがデバイスを変更したり、アプリケーションを再インストールしたりすると、このIDは同じではなくなります。したがって、このユースケースでのプロセスがどのようになっているのかわかりません。私はこのようなことを考えました:
- ユーザーは、2番目のデバイスで同じGooglePlayアカウントでログインしています。
- アプリが起動すると(またはアクティブになると)、ユーザーのサブスクリプションを取得します
- 次に、サブスクリプションからこの購入トークンを受け取り、ユーザーが新しいサブスクリプションを作成したかのように、新しい一意のIDとともにバックエンドサーバーに送信します。
これは正しいプロセスでしょうか?そして、購入トークンは最初のデバイスと同じままですか?
わかりました。ユーザーの識別に関する私の質問に答えました。提供されたリンクから十分な情報が得られます。SOの新しいスレッドに質問がある場合は、さらに質問します。
android - Google ドライブの getToken クラスが見つからないという例外
Android アプリに Google ドライブを統合しました。Android バージョン 2.3.6 のデバイスでアプリをデバッグすると、これを呼び出すと ClassNotFoundException が発生します。
mCredential は次のように設定されます。
[デバッグ] タブに次のように表示されます。
誰かが私を助けることができますか?
java - google-play-service 依存関係の赤十字をインポート
私はフランス人で、「google-play-service」を使用するので、公式 Web サイトの手順に従って、こことここでググってみました。
そして、私はこのステップでブロックされています:
Google Play サービスへの依存関係をプロジェクトに追加するには、プロジェクト -> プロパティ -> Android -> ライブラリ、追加 -> google-play-services_lib "
私は説明します:通常、「依存関係」は左側の「緑色のチェック」でなければなりません。
「適用」ボタンを押した後、「緑色のチェック」は常に緑色ですが、ウィンドウを離れて(「OK」ボタンを押して)このウィンドウに戻ると(マウスの右>プロパティ> Android)、持っていませんでした「緑色のチェック」ですが、「赤い十字」(shoot3) になりました ... 理由がわかりません。
同じ問題がありましたか?
android - AndroidデバイスにインストールされているバージョンのGooglePlayサービスを無効にするにはどうすればよいですか?
私のアプリケーションは、Google Playサービスをデバイスにインストールして有効にする必要があるGoogleマップ機能を使用しています。ユーザーがGooglePlayサービスを無効にした場合、アプリケーションが正しく機能するように、ユーザーに手動で有効にするように依頼するケースをテストしたいと思います。したがって、このケースに対してコードをテストする必要がありますが、電話でGoogle Playサービスを無効にする(アンインストールしない)方法がわかりません。コードが正しく機能するかどうかを確認してください。
ありがとう
android - Google ドライブ Android GooglePlayServicesAvailabilityException
例外GooglePlayServicesAvailabilityExceptionがスローされたときに使用します
ダイアログを生成して表示します。生成されたダイアログには次のように表示されます。
タイトル -> 「Google Play サービスを更新する」 このアプリは、Google Play サービスを更新しないと動作しません。
Google ドライブはアプリの一部にすぎないため、メッセージがわかりにくいです。
私の提案は、テキストを多くのシナリオで使用できるユニバーサル テキストに変更することです。例: 「このアプリには、Google Play Services に依存する機能があります。アップデートしないと、この機能は動作しません。」
ありがとう。
android - ライブラリ プロジェクトへの参照の追加
Eclipse を使用して Android プロジェクトの google-play-services_lib への参照を追加したいときに問題が発生します。私はdeveloper.android.comでここで説明されている手順に従いましたが、このアイコンがあるため、追加するとうまくいくようです:
しかし、その後、適用/OKをクリックしてこのウィンドウを閉じると、同じウィンドウを再度開くと、次のアイコンが表示されます:
理解できない..
ご協力いただきありがとうございます。
php - PHPでGoogleマーケットプレイスAPIをテストする方法
この API http://code.google.com/p/android-market-api/を使用しようとしています。Playストアから入手したいと思います。アプリ名、説明、スクリーンショット、ダウンロード評価 (合計ダウンロード数、1 週間のダウンロード数など) など
私はphpバージョンを使用しています。すべてのコードを個人サーバーにアップロードしました。www.example.com/test/。local.php、電子メール、パスワード フィールド以外に何か設定する必要がありますか? 私はそれをしただけです。
このエラーがあります:
212行目
ありがとうございました。
あとはcodeIgniterで実装したいと思います
android - GoogleアプリがAndroidデバイスにインストールされているかどうかを検出する方法
GoogleアプリとGoogleサービスがデバイスにインストールされているかどうかをプログラムで検出する必要があります。
最初の解決策は、 packagemanager を使用することです:
しかし、もっと信頼できるものはありますか?