Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 类似警报的应用被应用商店拒绝_Ios_Iphone_App Store_App Store Connect_Appstore Approval - Fatal编程技术网

Ios 类似警报的应用被应用商店拒绝

Ios 类似警报的应用被应用商店拒绝,ios,iphone,app-store,app-store-connect,appstore-approval,Ios,Iphone,App Store,App Store Connect,Appstore Approval,我的应用程序有一个叫做“报警”的功能。当用户靠近某个特定位置时,它会使手机振动并反复播放声音(5次,约10秒) 为了使它即使在屏幕关闭时也能工作,我必须为位置服务和音频启用UIBackgroundMode。但是,在审查流程后,我的应用被拒绝,因为: 音频键用于在后台向用户提供音频内容的应用程序,如音乐播放器或流式音频应用程序 请修改应用程序,以便在应用程序处于后台时向用户提供音频内容,或从UIBackgroundModes键中删除“音频”设置 我告诉他们这是一个“类似警报”的功能,但没有任何改变

我的应用程序有一个叫做“报警”的功能。当用户靠近某个特定位置时,它会使手机振动并反复播放声音(5次,约10秒)

为了使它即使在屏幕关闭时也能工作,我必须为位置服务和音频启用UIBackgroundMode。但是,在审查流程后,我的应用被拒绝,因为:

音频键用于在后台向用户提供音频内容的应用程序,如音乐播放器或流式音频应用程序

请修改应用程序,以便在应用程序处于后台时向用户提供音频内容,或从UIBackgroundModes键中删除“音频”设置

我告诉他们这是一个“类似警报”的功能,但没有任何改变
在没有“音频背景模式”的情况下,我如何使它多次振动和发出声音,或者我应该向苹果审查委员会提出上诉

如果您认为此拒绝是错误的,并且认为您的应用符合应用商店审查指南,您可以向应用程序审查委员会提交上诉


谢谢。

为什么需要音频背景模式?如果您要求CoreLocation监视特定区域,它不会在后台唤醒您的应用程序吗


我很好奇你是否尝试过这个,为什么你认为你需要“音频黑客”来保持你的应用程序运行。

事实是,因为你的应用程序不符合苹果关于第三方应用程序应该做什么的狭隘指导原则和思考过程,你必须在审查过程中发挥创造性。在这种情况下,上诉不是个坏主意

后台模式受到极大的限制,因为iOS已经很难让电池正常使用一整天了,但是如果你向他们提供你的代码的所有信息,他们很可能会批准。你也可以添加一个背景音频功能,为打盹的上班族播放美妙的睡眠音乐,这样你就拥有了苹果认为值得使用的背景模式


有时,即使只是删除当前版本并提交一个新版本,也会让您再次进入队列,而不同的审阅者会批准它。我只是根据这里的经验说的。同样的事情也发生在多个开发人员身上,当对先前批准的应用程序的更新被拒绝时,没有任何实际的功能添加,反之亦然。

那么我应该在哪里问这个问题?不管怎么说,你错了,我问过关于编程的问题:“如果没有‘音频背景模式’,我怎么能让它振动和声音多次呢?”是否有理由认为仅仅提供通知是不够的?这就是我要做的,也可能是苹果想要你做的。通过这种方式,您的“闹钟”将保证符合用户的声音和振动偏好。老实说,我们收到了许多用户反馈,要求使用此功能,因为他们通常在这一点上小睡(这是人们每天必须花大约2小时乘公交车时所做的)。因此,我们必须将此功能设置为闹钟。通知声音可能长达30秒。这应该足够长的时间来唤醒任何午睡的人。@灵魂之声我也试过了,它只震动一次。糟糕的是,这在ios 6上不起作用,用户可能会将手机设置为静音,因此他们可能会错过目的地。是的,它会更新位置,但当屏幕关闭时,它根本不会发出声音。