【发布时间】:2016-04-20 17:44:14
【问题描述】:
我有一个从远程(自定义 REST API)检索数据的应用。为此,我想实现本地通知而不是推送通知。目的是在远程发生某些事情时显示通知(iOS 和 Android)(假设有新优惠可用)。
所以在编码之前我有一些问题:
- 我可以将远程数据显示为本地通知吗?
- Android 和 iOS 都支持吗?
- 本地通知和推送通知之间到底有什么区别
【问题讨论】:
标签: appcelerator appcelerator-titanium
我有一个从远程(自定义 REST API)检索数据的应用。为此,我想实现本地通知而不是推送通知。目的是在远程发生某些事情时显示通知(iOS 和 Android)(假设有新优惠可用)。
所以在编码之前我有一些问题:
【问题讨论】:
标签: appcelerator appcelerator-titanium
您可以在两个平台上使用本地通知:
要显示远程数据,您需要先拥有它。这意味着您必须对服务器进行 API 调用并接收数据。所以你的应用需要有后台服务:
同样,两个平台都支持这一点。
如果您想将其实现为本地通知,您应该已经知道它的作用:) 但是由于您想获取远程数据,我会使用推送通知,因为使用后台服务,您需要一直询问服务器是否有新内容,然后显示您的通知。使用推送通知,您可以将推送发送到手机,然后显示通知。
有一个很棒的 CommonJS 模块可以帮助你在两个平台上实现推送:https://github.com/HazemKhaled/TiPushNotification
【讨论】: