Apple 4.5.4 指南导致应用被拒绝

Posted

技术标签:

【中文标题】Apple 4.5.4 指南导致应用被拒绝【英文标题】:Apple 4.5.4 guidelines causing app rejection 【发布时间】:2017-09-22 11:08:39 【问题描述】:

https://developer.apple.com/app-store/review/guidelines/

4.5.4 应用程序运行时不得要求推送通知,也不得用于广告、促销或直接 营销目的或发送敏感的个人或机密信息 信息。

我通过显示消息notification required to set reminders来阻止用户界面

提交 10 个二进制文件后,我的第 11 个二进制文件因此被拒绝。

我回复说我的应用是提醒应用,我没有使用任何远程通知,应用需要通知权限来提醒用户,没有通知用户可能会错过重要的提醒。

但这个理由不被接受。

我会怎么做。


我正在征求对此通知的许可

【问题讨论】:

检查您的应用是否正在注册远程通知并删除该代码。 不,没有远程通知。 问题是您在没有通知(本地或推送)的情况下无法运行。这是不允许的,应用程序必须在没有打开通知的情况下运行。 如果未启用通知,您将无法阻止应用的运行。如果他们不启用通知,用户可能不会从您的应用程序中获得任何好处,您可以向他们解释这一点,但最终这是他们的选择。如果他们决定安装您的应用而不启用通知,那是他们的问题,而不是您的问题。 【参考方案1】:

您不能强制用户允许您的应用通知。否则“允许您的应用发送通知”这个设置没有任何意义。

因此,您不应该阻止UI,但您应该以不阻止任何UI 的方式管理您的应用程序!

您发布的指导方针是关于 push notification 不适用于本地,并且您使用本地通知标记了您的问题。

【讨论】:

是的,这是远程或推送通知!这不是本地通知! ***.com/questions/24100313/…

以上是关于Apple 4.5.4 指南导致应用被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

iOS 审核被拒问题总结

为 AirPlay 播放视频时添加 UIBackgroundModes“音频”会导致应用被拒绝?

ios-app被拒绝了,怎么办

iOS提交AppStore审核时:提示有其他支付并隐藏功能被拒的处理办法

libspotify 导致 Apple App Store 拒绝

什么是与应用内购买一起提交但我未能包含导致它被拒绝的二进制文件?