我目前正在开发一个应用程序,该应用程序在启动时ping一个服务器,该服务器为每个连接的设备返回唯一标识符。对于不同的数据集,设备每5秒从服务器检索另一个页面。可以将此唯一ID插入Web界面,从而更改返回到手机的值。在下次更新时,应用会看到更改并向用户发送通知。
我希望在分配唯一ID之后的流程能够在不打开应用程序的情况下工作。我可以让它在后台运行并使用类似本地通知的方式来提醒用户数据发生变化吗?
我现在真的很累,很抱歉如果我做出任何排版错误......只要让我澄清你需要的任何东西。非常感谢。
答案 0 :(得分:1)
你做不到。您的应用程序运行时设置localNotification,当您的应用程序ID为down时,您无法更改或创建新的localNotification,因为iphone操作系统负责启动它而不是您的应用程序,因此您无法执行此操作。
如果它可以帮助您,您可以在服务器中更改值时发送远程通知,然后在用户收到通知后处理应用行为。