假设用户尚未启动您的应用程序,但它之前已经运行过。有没有办法仍然"推送"新闻/更新?
解释我的意思:想象一下,用户安装了"您所在地区的餐厅"面向本地的应用程序,并在某种设置中配置了该应用程序,以便在新餐厅开业时通知用户......但是,用户忘记每天运行此应用。有没有办法让应用程序在iOS中自动显示新闻?
我已经在XE4上找到了这个,Anders正在努力帮助人们让它与XE4一起工作。http://blogs.embarcadero.com/ao/2013/05/02/39456
http://blogs.embarcadero.com/ao/2013/05/24/39472
经过进一步搜索(我错过了第一轮(,我找到了这个:
http://edn.embarcadero.com/article/43239
它需要编辑Delphi XE4捆绑的源文件(即,因此在XE4中它不受官方支持/变得容易(,但似乎可以使其工作。(我没有发现任何官方提到XE5中的官方"内置"支持。
我对到目前为止给出的答案投了赞成票,因为它在某种程度上很有帮助。
这个问题与德尔菲无关...
- 在
- iOS 中无法自动运行/无人值守运行的应用程序。
- 如果用户从未打开过您的应用程序,您将无法向他发送"推送通知",因为您的应用程序必须使用令牌注册。通常应用程序在启动时注册。
- 假设用户至少启动了一次应用程序,并且您的应用程序成功注册了"推送通知"的令牌。 在这种情况下,您将能够通知用户何时开设新餐厅。
- 在这种情况下,您不知道用户的物理位置的问题。也许您可以在应用程序中添加感兴趣的区域,以便知道将通知发送给谁。