Ibm mobilefirst Mobilefirst 8.0推送通知获取设备ID

Ibm mobilefirst Mobilefirst 8.0推送通知获取设备ID,ibm-mobilefirst,mobilefirst-server,Ibm Mobilefirst,Mobilefirst Server,我正在使用IBM提供的cordova应用程序下载示例应用程序中的Mobilefirst 8.0推送通知部分。工作正常。 当我点击注册设备按钮时,我可以在mobilefirst控制台中看到设备id 1) 如何在客户端应用程序中获得相同的设备ID 2) 用户ID字段也可以在mobilefirst console设备注册信息中看到。如何在注册设备时添加特定的用户ID 1) 如何在客户端应用程序中获得相同的设备ID? 您可以调用以下REST端点,以便从服务器检索有关应用程序的各种数据,包括deviceI

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

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

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

1) 如何在客户端应用程序中获得相同的设备ID? 您可以调用以下REST端点,以便从服务器检索有关应用程序的各种数据,包括deviceId:

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

该示例使用MobileFirst安全框架,这就是用户ID的来源。请参阅安全文档、教程和示例:


默认情况下,推送服务也使用相同的用户id(推送从正在发出的请求中检索用户id,如果用户已经登录,则检索请求的用户id部分)。如果没有质询处理程序,默认用户id将是匿名的。

我不想要所有已注册的设备id。我只需要注册事件时的设备ID。表示当时单击“注册设备”时。我怎样才能在客户端得到它呢?我不相信有一个客户端API可以做到这一点。之后使用REST API。是否有可能在服务器适配器端获取设备ID而不点击API?对于推送通知,我们需要生成有效期为1小时的访问令牌。但是有一个API管理员URL不需要访问令牌。那么,管理员API是否也可以在8.0版的生产环境中使用,或者它是否已被弃用?我不确定您指的是什么API。