【发布时间】:2013-02-15 09:19:30
【问题描述】:
我想在应用程序处于前台时接收远程推送通知。我想我可以在 Objective-C 中使用“didReceiveRemoteNotification”,但是在 Titanium 中呢?我一直在寻找解决方案,但找不到任何东西。有人帮帮我吗?
【问题讨论】:
标签: notifications titanium push
我想在应用程序处于前台时接收远程推送通知。我想我可以在 Objective-C 中使用“didReceiveRemoteNotification”,但是在 Titanium 中呢?我一直在寻找解决方案,但找不到任何东西。有人帮帮我吗?
【问题讨论】:
标签: notifications titanium push
我相信,Titanium 目前只支持本地通知(默认情况下)。您可能想看看AppCelerator 作为解决方案。
【讨论】:
对不起,我上次错了。很难找到,但 Titanium 支持一种与 PushNotifications 交互的方式。
请查看Ti.Network.registerForPushNotifications。它提供了一个回调,当您收到推送通知时执行。
下面发布的其他解决方案可能会为钛提供更好的集成,因此您可以自行决定使用什么。但这应该回答你原来的问题。
不幸的是,Titanium 仅支持 iOS 上的本地通知。如果 您想支持可以使用的远程通知
- Urban Airship
- ACS (Appcelerator Cloud Services) 或
- 您编写自己的模块,将“didReceiveRemoteNotifcation”作为应用事件提供给您的应用
据我所知,您只能通过local notifications 收听 默认但您可以尝试this 方法,如果它对远程有反应 通知..
【讨论】: