我目前正在尝试在我们的应用程序中实现推送通知。
所以我们有三个模块。
我给了他们明显的名字。App 1 和 2 依赖于逻辑模块。此模块包含两个应用程序的所有逻辑。现在,我希望向在 App 1 或 App 2 上登录的用户发送特定于 App 的通知。
问题:
我无法将 firebase 逻辑放入 Logic 模块,因为该模块被配置为 lib 模块并且未配置为应用程序。现在我必须将 firebase 逻辑放在 App 1 和 2 中,但我无法从 Logic 模块访问此逻辑,因为 App 1 和 2 依赖于 Logic 模块,而不是相反。
Firebase 需要为每个连接的应用程序提供一个 google-services.json,需要此文件来生成用户特定的 pushtoken。
有没有办法配置它,以便我可以为推送通知生成用户特定的令牌?因此,在用户登录后,必须根据应用程序和用户生成推送令牌,以便该用户可以在他/她登录的所述设备上获得通知。
我希望这已经足够清楚了。