問題タブ [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の「Not_Market_Managed」エラー
マーケットライセンスサービスの試用に取り組んでいますが、サンプルアプリケーションでいくつかの問題が発生しています。
サンプルを最初に実行したときに、アプリケーションにライセンスが付与されていないというエラーが発生しました。アカウントをシミュレーターにリンクしてテスト応答を取得しましたが、「アプリケーションエラー:NOT_MARKET_MANAGED」というエラーが表示されます。
これは、アプリが機能するかどうかをテストするために、アプリを市場にアップロードする必要があることを意味しますか?
android - Android マーケットからアプリをインストールした後にリファラーを取得する
アプリがマーケットからインストールされた後に Android によって起動された「com.android.vending.INSTALL_REFERRER」インテントをキャッチするブロードキャスト レシーバーを登録しようとしています。
ここで詳細に従っています:http://code.google.com/mobile/analytics/docs/android/#referrals
ただし、Google アナリティクスを使用できないため、独自のソリューションを作成しました。マニフェスト ファイルに以下を追加しました。
基本的な BroadcastReceiver クラスを作成しました。
ただし、アプリがインストールされている場合、レシーバーはインテントをキャッチしていないようで (インテントがブロードキャストされている場合でも?)、ログ出力が得られません。
どこかで間違っているのでしょうか、それともアプリのインストール時にマーケットがこれらのインテントを起動しなくなったのでしょうか?
android - GMS の有無にかかわらず、Android デバイスで実行されるアプリケーションを開発するにはどうすればよいですか?
マップ機能を備え、Android OS 上で動作するアプリケーションを開発したいと考えています。私の質問は、このアプリを Google マップ ライブラリなしで Android デバイスで実行するにはどうすればよいですか?
たとえば、いくつかのフラグメントを含むアクティビティがあり、そのうちの 1 つにマップ フィーチャが含まれています。この場合、アクティビティ「MUST」は、マップ ライブラリにある MapActivity を拡張します。これは、GMS を備えたデバイスでは問題ありませんが、GMS を備えていないデバイスではどうですか?
まず、AndroidManifest.xml にマップ ライブラリの属性「required="false"」を追加します。
また、デバイスにマップ ライブラリがない場合、アクティビティでマップ フラグメントを使用しないようにします。ただし、アクティビティは MapActivity を拡張し、MapActivity はマップ ライブラリにあります。このアクティビティは、デバイスにマップ ライブラリがある場合に MapActivity を拡張し、デバイスにない場合に Activity を拡張するにはどうすればよいですか?
java - Android 内で OAUth 認証を実行する
私はこれに関してできる限り多くの情報をスキャンし、これに出くわしました
これが利用可能になったかどうかを知りたいのですが、そうでない場合は、Google API に効果的にアクセスできる別の方法があります。また、これを達成するための非常に優れた段階的なリソースを入手できれば、本当に感謝しています。ダウンロードしたサンプル コードが機能しないことを確認してください。何度か試しましたが、うまくいきませんでした。古いバージョンに固執するか、クライアントログインを使用する方がよいでしょうか。
ありがとう。
android - newChooseAccountIntentは名前を返しますが、getTokenにはEメールが必要です
私は新しいGooglePlayサービスから始めて、ブログと参照されている例で見つけた情報を使用して、完全に機能するアプリを作成しようとしました。私見これらの例には何かが欠けています。
新しい標準のAccountPicker.newChooseAccountIntentを使用して、デバイスに登録されているGoogleアカウントを選択できます。そのダイアログを使用すると、返品時にアカウントの名前が返されます。
ここで、例はトークンを取得する方法を示しています。新しいGoogleAuthUtil.getTokenメソッドでは、トークンを取得するためにメールが必要です。
何か足りないものがあります。特定のアカウント名からメールを取得するにはどうすればよいですか?
よろしくお願いします。
android - Android PlusClient ログイン要求を遅らせる
+1 ボタンを使用するために、Android アプリケーション内に新しい PlayServices API を実装しようとしています。
私はそれをうまく機能させています。期待される機能はすべてそこにあります。ただし、かなり厄介な機能が 1 つあります (真剣に google!)。plusclient をインスタンス化する場合:
ユーザーには、[アカウントを選択] ダイアログ (複数のアカウントがある場合) が表示され、続いて [アクセスを許可] ダイアログが表示されます。これらの手順の必要性は理解していますが、ユーザー エクスペリエンスの妨げになっています。
最初のアクティビティ (スプラッシュ画面の投稿) に +1 ボタンが追加されました。これは、PlusClient をインスタンス化する必要があることを意味します。onCreate() メソッドでこれを行うと (Google が示唆するように)、何が起こっているのかを知る前に、ユーザーに「承認」画面が表示されます!
私がやりたいことは、彼らが実際に +1 ボタンをクリックするまでそれを遅らせることです。そうすれば、彼らは自分のアカウントへのアクセスを承認するよう求められている理由を知ることができます!
何か案は?+1 ボタンで onClick リスナーを使用してインスタンス化しようとしましたが、うまくいきませんでした。
android - Google Play サービスを使用して OAuth2 を使用して App Engine で認証する
Google Play Servicesは最近、 OAuth 2.0 認証を容易にする新しい OAuth 2.0 API をリリースしました。これを App Engine アプリケーションと同時に使用できるようにしたいと考えていました。
しかし、これを行う方法を見つけることができず、トークンを取得した後に App Engine にクエリを実行する方法がわかりません。これは、App Engine にクエリを実行するたびにヘッダーに追加する必要がありますか? OAuth 2.0 は App Engine でも動作しますか? 特定のスコープを使用する必要がありますか? 可能であれば、プロファイルを提供するスコープを使用したいと思います: https://www.googleapis.com/auth/userinfo.profile。
誰かが私が間違っていることを教えてもらえますか? または、このような App Engine サービスで認証する方法がまだない場合は?
android - AccountManager を使用しているときに、ユーザーが代わりにアプリでアクセス許可を承認できるようにすることは可能ですか?
AccountManager を使用してアクセス トークンを取得し、Google ドライブへの呼び出しを承認します。このコード行を実行すると:
ユーザーは、許可を要求する通知を受け取ります。これをアプリから表示して、ユーザーに権限を許可することはできますか? Google Play サービスを使用している場合、例外をキャッチして使用するインテントを抽出できることを知っています。
AccountManager を使用するときにこれを達成する同様の方法はありますか?
android - Google Play Services - 許可されたアカウントをクリアする
新しい Google Play Services を使用してアカウントを認証する場合、まず AccountPicker を使用して、ユーザーがアカウントを選択できるようにします。ユーザーが以前にアプリケーションで認証されていない場合はUserRecoverableAuthException
、「アクセスを許可」ページを表示する意図を与える がスローされます。アクセスを許可する必要があるのは 1 回だけです。ただし、テスト目的で、毎回 [アクセスを許可] ページを表示する必要があります。
では、Google Play Services のアクセス許可をクリアする方法を知っている人はいますか? または、毎回アクセス許可ページを表示する他の方法はありますか?
java - Google ドライブ SDK 検証エラー
Stephen Wylie の Google Drive の例 (ここ) を実装しようとしています。これが私のコードです:
これが私のマニフェストです:
そして、これが私が受け取ったLogCatエラーです。アプリが最初に起動されたときに発生します。
誰でも助けてもらえますか?