我使用Parse来推送通知。我也使用其他服务来推送通知(图层 - 聊天服务/ SDK)。
所以,只要Parse是独自的(没有实现Layer),一切都很好,我收到通知。一旦我实现了Layer,我就开始面对" GCM - MISMATCH SENDER ID"来自Parse。但是,我可以从Layer接收推送通知。
我遇到了这个问题:Parse.com push notifications not consistently working receiving "GCM -MISMATCH SENDER ID" error
但它不能摆脱其他SDK(Layer)。
当然我添加了元数据
<meta-data android:name="com.parse.push.gcm_sender_id"
android:value="id:YOUR_SENDER_ID" />
答案 0 :(得分:0)
这是答案。它是一般的,而不仅仅是Layer
https://support.layer.com/hc/en-us/articles/204496844-How-can-I-use-Layer-with-other-push-services-
答案 1 :(得分:0)
您应该添加所有 gcm_sender_id ,以便为您的应用提供多种推送服务。看看下面的内容:
如果您想使用多个其他发件人ID注册您的应用, 那么上面
<meta-data>
元素中的android:值应该保持一个 以逗号分隔的发件人ID列表,如以下代码段所示:<meta-data android:name="com.parse.push.gcm_sender_id" android:value="id:YOUR_SENDER_ID_1,YOUR_SENDER_ID_2,YOUR_SENDER_ID_3"/>;
您可以阅读更多here。