无法发送通知:内部服务器错误。没有设备

时间:2017-02-01 19:08:14

标签: ibm-mobilefirst

我向Android设备发送推送通知时收到以下错误

 { code: 'FPWSE0009E',
      message: 'Internal server error. No devices found.',
      productVersion: '8.0.0.00-20161122-1902' 
}

我做了以下验证:

1:确认设备显示在MFP控制台中

2:通过执行其余呼叫验证设备是否已注册 - > https://myservre/mfpadmin/management-apis/2.0/runtimes/mfp/devices

3:以下活动位于清单文件

 <activity android:name="com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushNotificationHandler" android:theme="@android:style/Theme.NoDisplay" />

4:添加了范围'push.mobileclient'

此问题仅适用于Android设备。我可以向iOS手机发送推送通知..

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我没有看到列出一个步骤说你访问了FCM控制台,从那里复制了项目标识符和senderId值,并在MobileFirst控制台中添加了这些值。

此步骤是说明的一部分,在此处:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/notifications/sending-notifications/#google-cloud-messaging--firebase-cloud-messaging

完成后,从设备中删除该应用并重新安装 如果它仍然失败,那么还要在打开设备时添加完整的LogCat日志,直到在控制台中出现错误为止。