首页 > 解决方案 > 更新 PUSH_DEVICES 表中的 UserID 和 PhoneNumber

问题描述

使用 MFP 8,与 PUSH NOTIFICATION 和 USERLOGIN 安全检查相关,如果我注册了一个设备,我也可以在 MFP CONSOLE (DEVICE SECTION) 和 PUSH_DEVICES 表中看到。

在 PUSH_DEVICES 表中(UserId 是匿名的)并且 phonenumber 为空。

如何从应用程序更新这 2 个(不是通过 REST 服务)?

如果用户 ID 是匿名的,我也无法在 MFP CONSOLE 的设备部分中看到用户 ID 和显示名称

标签: push-notificationibm-mobilefirst

解决方案


推送设备注册和订阅采用独立路径。这些步骤必须单独完成。但是,针对推送设备注册和订阅分配的用户身份来自使用映射到“push.mobileclient”的安全检查创建的身份。

如果您看到“匿名”用户反对您的推送注册,这通常发生在您在尚未通过安全检查建立身份时进行推送注册时。验证您的应用程序代码流,并确保您MFPPush.registerDevice()仅在身份验证完成后才这样做。您可以使用网络流量分析来了解您当前的序列。


推荐阅读