仅在IOS的前台获取Appcelerator Titanium推送通知

时间:2016-03-01 11:17:13

标签: ios push-notification titanium appcelerator

我已在我的应用程序(Android和IOS)中实现了Appcelerator Titanium推送通知,用于邮件接收:

当应用程序处于后台和前台时,我正在android中接收通知。我在android中使用下面的属性来显示应用程序在前台时的通知(CloudPush.showTrayNotificationsWhenFocused = true;)

问题:当应用处于前台时,我在IOS(版本9.1 iPhone5)中遇到问题时收到通知。 当应用程序处于后台时,通知栏中会显示通知,但是当应用程序处于前台时,通知栏中不会显示IOS。

请任何人帮助我,如果应用程序处于IOS的前台,我该如何收到通知。

谢谢

1 个答案:

答案 0 :(得分:0)

查看Documentation推送通知。

在文档中有一个回调:

    Ti.Network.registerForPushNotifications({
        success: deviceTokenSuccess,
        error: deviceTokenError,
        callback: receivePush
    });

此链接指向此代码:

// Process incoming push notifications
function receivePush(e) {
    alert('Received push: ' + JSON.stringify(e));
}

这也会在应用程序内部触发。

请按照上面的链接正确设置。否则可能无效。

相关问题