我想在应用程序处于前台时接收远程推送通知。我想我可以在 Objective-C 中使用“didReceiveRemoteNotification”,但是在 Titanium 中呢?我一直在寻找解决方案,但找不到任何东西。有人帮我吗?
问问题
457 次
2 回答
0
对不起,我上次错了。很难找到,但 Titanium 支持一种与 PushNotifications 交互的方式。请看一下Ti.Network.registerForPushNotifications
。它提供了一个回调,当您收到推送通知时执行该回调。
下面发布的其他解决方案可能会为钛提供更好的集成,因此您可以自行决定使用什么。但这应该回答你原来的问题。
不幸的是,Titanium 仅支持 iOS 上的本地通知。如果您想支持远程通知,您可以使用
- 城市飞艇
- ACS(Appcelerator 云服务)或
- 您编写自己的模块,将“didReceiveRemoteNotifcation”作为应用事件提供给您的应用
于 2013-02-20T17:11:23.193 回答
0
我相信 Titanium 目前只支持本地通知(默认情况下)。您可能想看看AppCelerator作为解决方案。
于 2013-02-20T17:13:50.843 回答