[问题] iOS申请上架被退件,背景音频???

楼主: tkdmaf (皮皮快跑)   2014-05-17 12:39:37
Reasons
2.16: Multitasking apps may only use background services for their intended
purposes: VoIP, audio playback, location, task completion, local notificat-
ions, etc.
Thank you for your providing the information regarding your app. After
further review of the app we found the following:
2.16
We found that your app uses a background mode but does not include function-
ality that requires that mode to run persistently. This behavior is not in
compliance with the App Store Review Guidelines.
We noticed your app declares support for audio in the UIBackgroundModes key
in your Info.plist, but did not include features that require persistent
audio.
As indicated in the iOS Application Programming Guide:
"This key is intended for use by applications that provide audible content
to the user while in the background, such as music-player or streaming-audio
applications."
Therefore, it would be appropriate to provide audible content to the user
while the app is in the background or remove the "audio" setting from the
UIBackgroundModes key.
For discrete code-level questions, you may wish to consult with Apple Deve-
loper Technical Support. When the DTS engineer follows up with you, please
be ready to provide:
- complete details of your rejection issue(s)
- screenshots
- steps to reproduce the issue(s)
- symbolicated crash logs - if your issue results in a crash log
If you have difficulty reproducing a reported issue, please try testing the
workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>
Technical Q&A QA1764: How to reproduce a crash or bug that only App Review or
users are seeing.
这是apple回应过来的结果。
我大意看了一下主要我做了以下的事情:
在背景执行一个接收推播的动作,然后当推播进来时会执行一段声音档。
照apple的说法似乎我背景执行声音档的方式不合规范?
所以我想请问各位大大。
如果我我希望在背景执行接收推播,然后要在收到推播讯息时,正确的执行
声音档是否有什么比较好的做法?然后能够通过apple的规范?
(第一次写iOS app上架的东西就要有server资料取得、处理用户资料、前景推播、
背景推播……所以几乎会遇到一大堆奇奇怪怪的事情。)
作者: benjenq (Ben(憋))   2014-05-17 22:05:00
我猜退件的原因是:审查时找不到启用背景音效的功能项目
作者: benjenq (Ben(憋))   2014-05-17 22:06:00
在Info加上这个设定,但APP内没有相关功能可以对应
作者: benjenq (Ben(憋))   2014-05-17 22:08:00
你说到这功能只能透过推播来启动,并没有在APP界面功能内可能是这样才会被退件。
作者: benjenq (Ben(憋))   2014-05-17 22:10:00
解决方式:1.Reply时说明,但会不会过得运气
作者: benjenq (Ben(憋))   2014-05-17 22:11:00
2.找个理由在操作界面,把这功能加进去
楼主: tkdmaf (皮皮快跑)   2014-05-18 23:55:00
我重新检视我的code,把原本背景执行音效改为app的内部功能可能最初我对于推播音效的设置有些误解了。

Links booklink

Contact Us: admin [ a t ] ucptt.com