問題タブ [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.
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
ところ、同じエラーが発生しましたが、前に次のものがありました。