【发布时间】:2016-07-08 00:35:55
【问题描述】:
我正在使用最新的 Bluemix 推送通知服务。我正在使用 MFPPush API 来注册设备 (Android)。
这是我的代码 sn-p:
var success = function(message)
{
console.log("Success: " + message);
alert("Reg Device: " + message);
};
var failure = function(message)
{
console.log("Error: " + message);
alert("Error: " + message);
};
MFPPush.registerDevice({}, success, failure);
var notification = function(notification)
{
// notification is a JSON object.
alert(notification.message);
};
MFPPush.registerNotificationsCallback(notification);
成功消息包含以下信息:
Token:APA91bFtkSr59Zxlr52HU****Uij
UserId: ""
DeviceId: g5c6d98f-0867-3fd1-a353-15bcdef675a2
当我发送通知时,我的设备会收到消息。
Swagger REST API 表明我可以任意给出一些令牌,userId 和 deviceId:
{
"deviceId": "TestDeviceId",
"platform": "G",
"token": "************",
"userId": "Joe"
}
如何获取"TestDeviceId",以及如何获取"token"?我没有看到任何 API 来获取该信息。
【问题讨论】:
标签: push-notification ibm-cloud ibm-mobile-services