Bluemix推送通知服务的REST API文档声明可能的推送通知目标是deviceIds,platforms,tagNames和userIds。如何将userId注册到Bluemix推送通知服务?
我不明白你如何注册一个设备的userId?我没有看到任何REST服务,似乎采取在其输入用户ID ...
感谢您的帮助,
塞巴斯蒂安
Bluemix推送通知服务的REST API文档声明可能的推送通知目标是deviceIds,platforms,tagNames和userIds。如何将userId注册到Bluemix推送通知服务?
我不明白你如何注册一个设备的userId?我没有看到任何REST服务,似乎采取在其输入用户ID ...
感谢您的帮助,
塞巴斯蒂安
还有就是你可以从REST API设置DEVICEID当使用POST devices call注册设备时。
在DeviceRegResponseModel
为userId (string, optional): The user identifier for the the device registration
所以基本上设置你忍不住会想将它添加到您通过REST API注册设备时发送JSON用户ID。因此,只要修改REST API给出了身体的例子:
{
"deviceId": "TestDeviceId",
"platform": "A",
"token": "************",
"userId": "John"
}
然后你可以使用POST messages call与"userId": "John"
在target
身体来发送消息到与用户id“约翰”注册的所有设备。
希望这会有所帮助。
非常感谢,帮助!我猜应该更新POST和PUT方法的主体模式的文档。 –
是的,我已向我们的文档团队发出要求更新所有内容的请求。谢谢让我们注意到这个。 –
您能否具体说明您正在使用的推送通知服务?有“IBM推送通知”(有时imfPush),并有“推”。抱歉,如果您的推送服务图标为灰色,则为“推送”。 –
我正在谈论IBM推送通知(服务的最后一个版本) –
我知道旧的Push有consumerIds在注册时被设置为客户端,调查如何迁移到新的东西,因为我没有看到它在当前的api中。你在看什么文件? –