我在使用IBM提供的cordova应用程序下载的示例应用程序中使用Mobilefirst 8.0推送通知部分。它的工作正常。 当我点击注册设备按钮设备ID时,我可以在mobilefirst控制台中看到。
1)如何在客户端应用程序中获取相同的设备ID?
2)用户ID字段我也可以在mobilefirst控制台设备注册信息中看到。如何在注册设备时添加特定的用户ID?
答案 0 :(得分:1)
1)如何在客户端应用程序中获取相同的设备ID? 您可以调用以下REST端点,以便从服务器检索有关应用程序的各种数据,包括deviceId:http://www.ibm.com/support/knowledgecenter/en/SSHS8R_8.0.0/com.ibm.worklight.apiref.doc/rest_runtime/r_restapi_push_device_registrations_get.html
2)用户ID字段我也可以在mobilefirst控制台设备注册信息中看到。如何在注册设备时添加特定的用户ID?
该示例使用MobileFirst安全框架,以及userId来自的地方。请参阅安全文档,教程和示例:
默认情况下,Push服务也使用相同的userId(Push从正在进行的请求中检索用户ID,如果用户已经登录,则请求的userid部分)。如果没有挑战处理程序,则默认用户ID将是匿名的。