Я использую новейшую службу push-уведомлений Bluemix. Я использую API MFPPush для регистрации устройства (Android).
Вот мой фрагмент кода:
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 для получения этой информации.