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吗?这可能是问题吗? –
不,你必须只有无线上网,据我所知 –