【问题标题】:GCM "upgraded" to FCMGCM“升级”为FCM
【发布时间】:2016-09-03 15:25:57
【问题描述】:

似乎不再可以为新应用启用 gcm api。如果我使用 parse-server 作为 BaaS,它需要 gcm 在 Android 端推送通知,我不能再这样做,因为 fcm 破坏了该实现。现在怎么办?我相信这是 Google 将开发人员从解析服务器推向 Firebase 的方式。实际上是否可以将 fcm 与 parse-server 一起使用,还是我将不得不使用不同的推送提供程序并实现 parse-server 的 pushadapter?

【问题讨论】:

  • parse-server is open source。推测parse-server可以修改为支持FCM。
  • 这是真的,但是我需要尽快将我的解析托管实例迁移到 Heroku,诚然,我应该早点完成。现在我不能,因为新应用程序现在需要 fcm,而且目前也与 parse-server 不兼容。 Push 在我的应用程序中很重要,所以我需要保持它运行。
  • 鉴于已有的适配器数量,为 FCM 开发适配器应该非常简单。
  • 您也可以使用一个信号、城市飞艇或任何其他适配器来处理您的推送,并且仍然将您的数据保存在解析服务器上
  • 如何为 FCM 开发适配器?我知道 GCM 和 APNS 有一个。我已经开始了我自己的,但我怀疑我做得对。

标签: android push-notification google-cloud-messaging firebase-cloud-messaging parse-server


【解决方案1】:

发送 fcm 消息需要与解析服务器上的 gcm 相同的推送设置。请务必在设置中使用来自 firebase 控制台的 serverApiKey 和 senderId。也一定要加

    <meta-data android:name="com.parse.push.gcm_sender_id"
        android:value="id:senderId" />

在manifest的底部,注意gcm_sender_id和fcm senderId一样

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多