我想知道如果从主屏幕启动应用程序而不是通过通知上的“查看”按钮,是否有任何方法可以检索上次收到的推送通知.
我们正在编写的应用程序用于处理敏感数据,并且能够使中央服务器能够随意远程禁用客户端,而无需应用程序需要启动互联网连接.
我为此提出的基本想法是发送带有自定义有效负载的推送通知,让应用知道禁用自身,直到它可以正确同步其数据.
如果用户按下通知上的“查看”,则会有效,但如果他们取消了该通知,则无法单独启动应用程序.
我很想知道这是否可能,或者如果有更好的方法来实现这个功能.
最佳答案 这是不可能的.您的应用必须在启动时连接到服务器并从那里获取其最新状态.如果您的用例是敏感的,那么推送通知可能不够可靠,因为Apple不保证实际推送推送通知.