如果我的应用尚未运行,如何推送通知?



假设用户尚未启动您的应用程序,但它之前已经运行过。有没有办法仍然"推送"新闻/更新?

解释我的意思:想象一下,用户安装了"您所在地区的餐厅"面向本地的应用程序,并在某种设置中配置了该应用程序,以便在新餐厅开业时通知用户......但是,用户忘记每天运行此应用。有没有办法让应用程序在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中的官方"内置"支持。

我对到目前为止给出的答案投了赞成票,因为它在某种程度上很有帮助。

这个问题与德尔菲无关...

  1. iOS 中无法自动运行/无人值守运行的应用程序。
  2. 如果用户从未打开过您的应用程序,您将无法向他发送"推送通知",因为您的应用程序必须使用令牌注册。通常应用程序在启动时注册。
  3. 假设用户至少启动了一次应用程序,并且您的应用程序成功注册了"推送通知"的令牌。 在这种情况下,您将能够通知用户何时开设新餐厅。
  4. 在这种情况下,您不知道用户的物理位置的问题。也许您可以在应用程序中添加感兴趣的区域,以便知道将通知发送给谁。

相关内容

  • 没有找到相关文章

最新更新