2017-03-31 149 views
0

在使用Sinch实现app-app调用时,我需要使用firebase云消息传递(FCM)集成推送通知。由于没有可用的文档,所以我遵循像GCM一样的过程,但是当我调用基于Sinch FCM的推送通知

mSinchClient.setSupportManagedPush(true);

它抛出异常丢失GCM例外

com.sinch.android.rtc.MissingGCMException:不能让管理推,因为这取决于GCM,这是无法在这个装置上

回答

1

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

+0

此更改对最新SDK'sinch-android-rtc-3.11.1'的任何更新?因为仍然遇到问题如果我已将它更新到最新版本的SINCH SDK – Jigar

+1

@Jigar Sinch Android sdk的最新版本包含ManagedPush的一个示例,该示例与FCM“sinch-rtc-sample-push”一起使用。也许这有帮助? –

+0

@TamaraBernad - 谢谢。我只是看到了这一点,似乎它会解决我所有的麻烦。一旦我将在我的实际项目中实现它,会让你知道。 – Jigar

1

我有同样的问题。除了增加火力的依赖

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

我不得不添加播放服务,以及:

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

之后,这个例外是不再升起,我可以收到通知。