-1

假设用户还没有启动你的应用,但它之前已经运行过。有没有办法仍然“推送”新闻/更新?

解释一下我的意思:假设用户安装了“your-restaurants-in-your-area”面向本地的应用程序,并在某些设置中配置了该应用程序以在新餐厅开业时通知用户......但是,用户忘记运行这个应用程序每天。有没有办法让应用程序在 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 中找到任何官方提到的官方“内置”支持。)

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

4

1 回答 1

4

该问题与Delphi无关......</p>

  1. 在 iOS 中自动运行/无人值守运行的应用程序是不可能的。
  2. 如果用户从未打开过您的应用程序,您将无法向他发送“推送通知”,因为您的应用程序必须使用令牌注册。通常应用程序在开始时注册。
  3. 假设用户至少启动了一次应用程序,并且您的应用程序成功注册了“推送通知”令牌。在这种情况下,您将能够在新餐厅开业时通知用户。
  4. 这种情况下的问题是您不知道用户的实际位置。也许您可以在您的应用程序中添加感兴趣的区域,这样您就会知道将通知发送给谁。
于 2013-10-07T08:54:30.687 回答