我想通过推送通知打开应用程序,而无需任何用户交互。
我的需求概念如下。 当我想打开带有警报音的应用程序时,用户可能会收到来自服务器的推送通知。
通常,当应用程序在后台时,闹钟会播放,但我需要一种方法 在推送警报上也无需任何用户交互即可打开。
我看过很多Android应用程序都有这个功能。 在iOS中实现有运气吗?
我们可以通过点击推送警报轻松打开应用程序,但我想通过推送警报自动打开应用程序。
1。我们需要创建/添加任何扩展来实现这种事情吗?
请帮帮我。
我认为这是不可能的。我从来没有听说过这样的“功能”,老实说我很惊讶 Android 允许这样做。
我不希望应用程序在未经我许可的情况下打开到前台(可能会停止我正在做的任何事情)。
如果确实如此,我会将其归类为病毒和安全漏洞。
我的直觉告诉我,苹果公司也有同样的感觉,并且永远不会允许这样的事情发生。
当然,应用程序始终在后台打开以执行代码,但应用程序进入前台必须由用户的显式操作启动。
这是不可能的。没有用户交互就无法打开应用程序。
文档在这里:https://developer.apple.com/documentation/usernotifications
我找不到这样的方法。因此,如果您想创建自己的扩展或在后台运行的东西,我有一些坏消息给您:您不能。您只能为此类功能运行侦听器,并且根据定义,您位于后台,Apple 必须明确允许它。
在 iOS 中不可能强制启动应用程序。一旦通知来自服务器。启动应用程序的唯一方法是点击通知栏。
我认为这是不可能的。但我们可以从 Mac 终端启动应用程序,因此如果在收到通知时编写 bash 脚本,那么您可能可以启动应用程序。 使用的工具是 CFGUtil 和 Apple Configurator 2。