我将分发一个使用FCM将通知推送到使用我的库的任何应用程序的android库。该库使用其自己的Firebase项目google-services.json。问题是当使用我的库的应用程序已经在其自己的google-services.json中使用FCM时发生了什么。
应用程序可以使用其google-service.json支持主应用程序中的FCM,也可以使用其自己的google-service.json支持库吗?
为了测试这一点,我使用我的库创建了一个示例应用程序。我注意到的第一件事是只有一个FCMToken。因此,我假设App Firebase项目和Library Firebase项目都需要使用相同的FCMToken。
我使用Firebase控制台进行了测试,从这两个项目中都发送了一条消息。我发送了针对FCMToken的示例消息。该应用程序已成功从Library Firebase项目收到一条消息,但不适用于App Firebase项目。
如果我的方案在App和Libary中都使用FCM,可能吗?如果可以,怎么办?