問題タブ [firebase-invites]

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.

0 投票する
0 に答える
218 参照

android - メールの送信時に Firebase の招待が失敗する

アプリが招待状の送信に失敗し始めました。招待画面がポップアップし、送信者が送信を押して選択した連絡先にメールを送信すると、エラーが表示されます

メッセージを送信できませんでした

接続を確認したり、他の Google アカウントを使用したり、招待状のみを送信する小さなアプリを作成したりして、思い出せる限りのことを試しています。エラーについての手がかりを与えることができる唯一のものは、次のログエントリです。

05-05 19:56:41.191 1409-1409/? D/SurfaceFlinger: レイヤー名の重複: com.google.android.gms/com.google.android.gms.appinvite.AppInviteActivity を com.google.android.gms/com.google.android.gms.appinvite.AppInviteActivity#3 に変更

...

05-05 19:56:41.411 3254-4228/? E/Volley: [216] BasicNetwork.performRequest: https://www.googleapis.com/plusdatamixer/v1/mutateonekey?alt=proto&key=AIzaSyAP-gfH3qvi6vgHZbSYwQ_XHqV_mXHhzIkの予期しない応答コード 400

送信を押した後、約 10 のログ エントリが生成されますが、これらの 2 つだけが関連しているようです。

どこかで失敗した場合に備えて、ドキュメントからコピーしたテストアプリの完全なコードを次に示します。

依存関係は、Android ビルダーによって自動的に追加されるものです。ここにgradleファイルのスナップショットがあります:

私はこれに数時間立ち往生していますが、まだ無知です。ポインターはありますか?

更新: アプリとテスト プロジェクトは、API 21 を実行する物理 Android で招待を正常に送信できます。API 21 を使用して Android シミュレーターでアプリを実行しても失敗するため、サービスが物理デバイスに制限されていることを示していますが、週、仮想デバイスでのテストに成功しました。また、サービスが制限されていることを裏付けるものは何もないので、何か間違ったことをしているに違いありません.

2018 年 5 月 6 日更新: 招待パッケージに更新したcom.google.firebase:firebase-invites:15.0.1ところ、同じエラーが発生しましたが、前に次のものがありました。