2

私の会社はいくつかのAndroidアプリとiOSアプリを構築しています。彼らは本質的に同じアプリだが、顧客ごとに異なったブランドになるだろう。gcm/fcmで複数のAndroidアプリとiOSアプリの通知をプッシュ

私はこれらのアプリのプッシュ通知を設定しています。 iOSとAndroidのプッシュ通知をGCM(またはFCM)を通じてすべて送信する予定です。

すべてのアプリとすべての顧客に1つのSender Id/APIキーを使用する予定でした。

GCMまたはFCMを使用してiOS通知を機能させるには、APNS証明書をGoogleプロジェクトに関連付ける必要がありますが、複数の顧客に対してGoogleプロジェクトを1つだけにすると、複数のAPNS証明書を1つのGoogleプロジェクトに関連付けることができます/ apps?

答えが「いいえ」の場合、各顧客に個別のGoogleプロジェクトを強制しますか?

+0

ASNSはかなりひどく書かれていますが、あなたはそれについて調べるべきです。 – xenteros

答えて

1

はい、

Firebaseプロジェクトは複数のAndroidおよびiOSアプリケーションに接続できます。各アプリはパッケージ名またはバンドルIDで定義されます。 iOSの場合は、Firebaseプロジェクトに接続する各iOSアプリケーションにProductionとDevelopmentの証明書を関連付けることができます。

したがって、単一のFirebaseプロジェクトを使用して、複数のアプリケーションにFCMメッセージを送信できます。 FirebaseプロジェクトはGoogle開発者プロジェクトの上に構築されています。

+0

証明書のアップロードをリモートで行うこともできますか?私はこれを私のSaaSの一部として使いたいと思っています。 – codepushr

+0

この時点では、Firebaseコンソールで証明書を追加することしかできません。 –

+0

@ArthurThompson返信いただきありがとうございますが、バンドルIDアプリケーションによって通知がフィルタリングされるようにするにはどうすればよいですか?これらすべてのアプリが同じFCMプロジェクトに結びついているとき。 私はAndroid/FCMを初めて使用しており、現時点でフィージビリティスタディを行っています。私の質問が非常に素朴であれば、私に同行してください。 –

関連する問題