可能是一个简单的问题,但我找不到明确的答案(见下文摘录自HIG)我自己会将下面的情况称为“不可接受”并导致应用被拒绝:
如果您需要有关原因和方式的更多背景信息,请参阅此answer。
移动HIG(截至2011-10-12):
“如果可能,请避免要求用户在首次启动您的应用程序时表明他们同意您的EULA。如果没有显示协议,用户可以毫不拖延地享受您的应用程序。但是,即使这是首选的用户体验,也可能不太可行在所有情况下。如果您必须在您的应用程序中显示许可协议,请以与用户界面协调一致的方式进行,并对用户造成最小的不便。“
答案 0 :(得分:2)
在类似的情况下,应用程序几乎无用,直到用户注册某些服务,以Instagram为例。
但我建议你不要强迫用户离开你的应用来解决这个问题。相反,在应用程序中向用户显示Web视图,您可以礼貌地描述用户完成激活过程所必需的原因。
之前我们做过类似的事情(EULA在第一次发布时在网络视图中以模态方式呈现,只能通过接受而被驳回)并且它立即被批准。