【问题标题】:Detect Home button long press event in background在后台检测主页按钮长按事件
【发布时间】:2014-06-02 07:20:17
【问题描述】:

如何在我的已在后台运行的应用中检测主页按钮长按(例如 4 秒或更长时间)?是否有可能,因为应用程序已经在后台运行,如果用户长按设备的主页按钮 4 秒或更长时间,我可以在后台运行的应用程序中检测到该事件吗?如果可能的话,Apple 是否会批准此应用程序商店?

【问题讨论】:

  • 你无法控制主页按钮?

标签: ios iphone background long-press home-button


【解决方案1】:

不,那是不可能的。如您所知,长按主页按钮会调出 Siri。您的应用程序会干扰这一点。另外,我不相信Apple允许访问这样的主页按钮事件。

最后;当您的应用程序在后台运行时,它会在片刻后进入挂起状态,并且不会运行任何事件。该应用程序唯一能做的就是接收推送通知 - 除非您获得了 Apple 本身对音频/gps 功能的特殊访问权限。

【讨论】:

    【解决方案2】:

    简短回答:不可能。至少不使用公共方法,并希望您的应用程序出现在 Appstore 上。

    出于研究目的,您可能想尝试使用私有方法并使用它进行研发。有可能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      相关资源
      最近更新 更多