Mobilefirst 8.0推送通知获取设备ID

时间:2016-11-25 06:15:17

标签: ibm-mobilefirst mobilefirst-server

我在使用IBM提供的cordova应用程序下载的示例应用程序中使用Mobilefirst 8.0推送通知部分。它的工作正常。 当我点击注册设备按钮设备ID时,我可以在mobilefirst控制台中看到。

1)如何在客户端应用程序中获取相同的设备ID?

2)用户ID字段我也可以在mobilefirst控制台设备注册信息中看到。如何在注册设备时添加特定的用户ID?

1 个答案:

答案 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将是匿名的。