3
我試着使用GCM與鈦工作室,我想能夠實現我的Android應用程序推送通知:使用波紋管代碼 林:如何處理錯誤獲取GCM SenderId失敗?
var CloudPush = require('ti.cloudpush');
var deviceToken = null;
CloudPush.retrieveDeviceToken({
success: deviceTokenSuccess,
error: deviceTokenError
});
function deviceTokenSuccess(e) {
CloudPush.enabled = true;
deviceToken = e.deviceToken;
}
function deviceTokenError(e) {
alert('Failed to register for push notifications! ' + e.error);
}
CloudPush.addEventListener('callback', function (evt) {
alert(evt.payload);
});
CloudPush.addEventListener('trayClickLaunchedApp', function (evt) {
Ti.API.info('Tray Click Launched App (app was not running)');
});
CloudPush.addEventListener('trayClickFocusedApp', function (evt) {
Ti.API.info('Tray Click Focused App (app was already running)');
});
當我運行代碼,我得到錯誤: 失敗註冊推送通知!接收GCM SenderId失敗,獲取GCM SenderId失敗。最長重試時間到達。
我能做些什麼來解決我得到的這個錯誤?
嗨,好吧我要試着按照教程。 –
我得到這個錯誤:'無法獲取設備令牌'+錯誤:無法註冊推送通知!接收GCM SenderId失敗,獲取GCM SenderId失敗。最長重試時間到達。我可能需要添加一張SIM卡到我的銀河三星4嗎?這可能是問題嗎? –
不,你必須只有無線上網,據我所知 –