我有iOS应用程序(phonegap),我的应用程序的想法要检测是否有HeadSrt,记录和播放音频,我的应用程序的问题唯一起作用。
当我在前景中的应用时单击录制按钮时,它没有做任何事情,但是当我按下主按钮并转到后地面时,每件事都可以。
另外,我已经放置了测试按钮,当我单击它时,它应该提醒您消息,只有在我按下按钮然后返回前景时,消息不会出现。
请注意,它在iOS 9
中很好地工作,但在iOS 10中不起作用
摘要:该应用程序仅在其背景中起作用,但在前景不起作用,。
您的应用程序是这样的,因为iOS 10 UIWebView中Content-Security-Policy
Meta标签的行为发生了变化。副作用之一是在将应用程序放入后台(即按" home"按钮)。
您可以通过更新Content-Security-Policy
META标签来添加gap://
协议来解决此问题 - 有关详细信息,请参见我的答案。