MFP 8将通知推送到特定的用户ID

时间:2018-07-10 07:37:01

标签: push-notification ibm-mobilefirst

尝试发送基于DEVICE_ID的推送通知,在MFP 8控制台中,“设备”部分下显示了我的设备ID,但是如果我尝试发送通知,控制台会抛出错误,显示为”“发送通知时发生错误。服务器内部错误。找不到设备。“

范围-push.mobileclient 初始化isPushSupported,然后触发RegisterDevice并在日志中还显示令牌。如何解决?

1 个答案:

答案 0 :(得分:0)

“设备”控制台中显示的设备注册并不意味着推送注册成功。即使推送注册已完成,也将完全取决于应用程序逻辑是否存在与预订关联的用户身份。

当您尝试通过用户ID发送通知并显示“找不到设备”时,表示没有针对该用户ID的订阅。可能根本没有订阅,或者订阅是针对其他用户-甚至是匿名用户进行的。

使用get push registrationsget push subscriptions REST调用来验证您当前的注册和订阅。如果这些带有匿名用户身份,请验证您的范围->安全检查映射和您的应用程序逻辑。