【问题标题】:Sinch FCM based push notification基于 Sinch FCM 的推送通知
【发布时间】:2017-03-31 13:00:07
【问题描述】:

在使用 Sinch 实现应用程序调用时,我需要使用 Firebase 云消息传递 (FCM) 集成推送通知。由于没有可用的文档,所以我遵循了与 GCM 相同的过程,但是当我调用

mSinchClient.setSupportManagedPush(true);

它正在抛出异常,缺少 GCM 异常

com.sinch.android.rtc.MissingGCMException:无法启用托管推送,因为这取决于 GCM,此设备上不可用

【问题讨论】:

    标签: android sinch android-sinch-api sinch-verification


    【解决方案1】:

    我有同样的问题。除了向依赖项添加 firebase

    compile 'com.google.firebase:firebase-messaging:11.8.0'
    

    我还必须添加播放服务:

    compile 'com.google.android.gms:play-services:11.8.0'
    

    此后异常不再引发,我可以收到通知。

    【讨论】:

      【解决方案2】:

      如果您不能使用 GCM,我们目前不支持 FCM for managedpush,请使用它来实现您自己的推送方法https://www.sinch.com/docs/voice/android/#pushnotificationssentviayourapplicationserver

      【讨论】:

      • 对最新 SDK 'sinch-android-rtc-3.11.1' 的更改是否有任何更新?因为即使我已将其更新到最新版本的 SINCH SDK 仍然会出现问题
      • @Jigar 最新版本的 Sinch Android sdk 包含一个与 FCM "sinch-rtc-sample-push" 配合使用的 ManagedPush 示例。也许这有帮助?
      • @TamaraBernad - 谢谢。我刚刚看到,它似乎可以解决我所有的麻烦。一旦我在我的实际项目中实现它就会通知你。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 2017-12-09
      • 2020-04-21
      • 2018-06-24
      • 1970-01-01
      相关资源
      最近更新 更多