Чтобы внедрить службу push-уведомлений в моем титановом приложении для Android, я проходил этот документ по разработке.Сначала я настроил push-сервисы для устройств Android, создав «Идентификатор клиента».Я сохранил «Идентификатор клиента» для дальнейшего использования, но я не понимаю, где понадобится этот «Идентификатор клиента», так как в документе нет информации об этом.Затем я последовал этому документу, чтобы подписать push-уведомление, и добавил модуль "ti.cloudpush" в tiapp.xml.Но, к сожалению, я получаю сообщение об ошибке при вызове метода retrieveDeviceToken ().Вот мой фрагмент кода -
// Require the module
var CloudPush = require('ti.cloudpush');
var deviceToken = null;
// Initialize the module
CloudPush.retrieveDeviceToken({
success: deviceTokenSuccess,
error: deviceTokenError
});
// Enable push notifications for this device
// Save the device token for subsequent API calls
function deviceTokenSuccess(e) {
deviceToken = e.deviceToken;
}
function deviceTokenError(e) {
alert('Failed to register for push notifications! ' + e.error);
}
// Process incoming push notifications
CloudPush.addEventListener('callback', function (evt) {
alert("Notification received: " + evt.payload);
});
А вот ошибка, которую я получаю в консоли -
Failed receiving GCM SenderId. Getting GCM SenderId failed. Max retry time reaches.
Примечание. Я ничего не добавил для манифеста Android в tiapp.xml