私は現在、アプリケーションでプッシュ通知を実装しようとしています。複数のモジュールを持つAndroid上のFirebase
3つのモジュールがあります。
- のApp 1
- ロジック
- のApp 2
私は明らかに名前がそれらを与えました。アプリケーション1と2はロジックモジュールに依存しています。このモジュールには、両方のアプリケーションのすべてのロジックが含まれています。このモジュールは、libのモジュールとして構成されているので、私はロジックモジュールにfirebaseロジックを置くことができない
:今、私は、App 1 ORのApp 2.
問題にログインしているユーザーにアプリケーション固有の通知をしたいですアプリケーションとして設定されていません。今度はApp 1と2にFirebase Logicを配置する必要がありますが、App 1と2はLogicモジュールに依存しているため、Logicモジュールからこのロジックにアクセスすることはできません。
Firebaseでは、接続されているすべてのアプリケーションに対してgoogle-services.jsonが必要です。このファイルは、ユーザー固有のプッシュトークンを生成するために必要です。
プッシュ通知用のユーザー固有のトークンを生成できるように設定する方法はありますか?ユーザーがログインした後、プッシュトークンはAppとユーザーに従って生成されなければならないので、このユーザーは彼がログインしているそのデバイスの通知を得ることができます。
これは十分明確です。
申し訳ありませんが、アプリ1とアプリ2は何ですか? 2つの別々のアプリケーション? – mayosk
Logicモジュールのロジックを使用する2つの分離されたアプリケーション。しかし、ロジックモジュールには、各アプリケーションごとに異なる動作があります。 – Jordi
あなたはそうすることはできません、firebaseはgoogle-services.jsonを必要としませんが、Googleプレイサービス自体(lib)を手動で行う必要があります – mayosk