Titanium本地通知

时间:2016-04-20 17:44:14

标签: appcelerator appcelerator-titanium

我有一个从远程(自定义REST API)检索数据的应用程序。为此,我想实现本地通知而不是推送通知。目的是在远程发生事件时显示通知(iOS和Android)(假设有新的优惠)。

所以在编码之前我有一些问题:

  • 我可以将远程数据显示为本地通知吗?
  • Android和iOS都支持这个吗?
  • 本地和推送通知之间的区别究竟是什么

1 个答案:

答案 0 :(得分:3)

您可以在两个平台上使用本地通知:

要显示远程数据,您需要先拥有它。这意味着您必须对服务器进行API调用并接收数据。所以你的应用需要有后台服务:

同样,两个平台都支持这一点。

如果你想将它作为本地通知来实现,你应该已经知道它的作用了:)但是因为你想要获取远程数据我会使用推送通知,因为使用后台服务你需要一直询问服务器有新的东西,然后显示您的通知。通过推送通知,您可以将推送发送到手机,然后显示通知。

有一个很棒的CommonJS模块可以帮助您在两个平台上实现推送:https://github.com/HazemKhaled/TiPushNotification