仅在IOS的前台App中获取Appcelerator Titanium推送通知
我在我的应用程序(Android和IOS)中实现了Appcelerator Titanium推送通知,用于消息接收:
当应用程序处于后台和前台时,我在android中接收通知。 我在android中使用下面的属性来显示应用程序在前台时的通知(CloudPush.showTrayNotificationsWhenFocused = true;)
问题:当应用程序处于前台时,我在接收通知时在IOS(版本9.1 iPhone5)中遇到问题。 当应用程序处于后台时,通知栏中会显示通知,但当应用程序处于前台时,通知栏中不显示IOS通知。
请任何人帮助我,如果应用程序处于IOS的前台,我该如何收到通知。
谢谢
查看推送通知的文档 。
在文档中有一个回调:
Ti.Network.registerForPushNotifications({ success: deviceTokenSuccess, error: deviceTokenError, callback: receivePush });
这链接到此代码:
// Process incoming push notifications function receivePush(e) { alert('Received push: ' + JSON.stringify(e)); }
这也将在应用程序内部触发。
请按照上面的链接正确设置。 否则可能无效。