Mac App Rejection - Safari 的临时例外授权密钥

Posted

技术标签:

【中文标题】Mac App Rejection - Safari 的临时例外授权密钥【英文标题】:Mac App Rejection - Temporary Exception Entitlement Key for Safari 【发布时间】:2012-10-12 12:02:33 【问题描述】:

让我们考虑一个应用程序使用 AppleScript 执行以下步骤,以便自动登录到某个网站:

1- 打开“Safari”并导航到网站

2- 使用 javascript 填写用户名和密码字段do JavaScript " document.getElementById('password_input').value = 'userPassword' "

3- 使用 JavaScript 提交表单 --- do JavaScript " document.forms['login_form'].submit() "

对于沙盒 Mac 应用,必须为“Safari”添加 com.apple.security.temporary-exception.apple-events 授权密钥,才能执行上述 AppleScript 程序。

<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.apple.safari</string>
</array>

以这种方式一切都很好,没有任何问题。

这是我的问题:

应用程序是否会因为 Safari 的这种临时异常使用而被拒绝?

【问题讨论】:

【参考方案1】:

等了一个多月,我的应用通过了。

在 iTunesConnect 的授权部分,我简要解释了为什么我使用此授权密钥,并且我的应用顺利通过了审批。

所以我可以说 Safari 的临时异常使用不是拒绝原因。

【讨论】:

非常真实的问题。我有同样的疑问,这里很清楚。谢谢:) +1【参考方案2】:

看起来像:

https://github.com/TheRealKerni/QuincyKit/issues/109

特别是看Ishuo的评论

【讨论】:

感谢您的链接。但我不认为这是相同的情况。所以只是一个赞成票。 这个链接可能很有趣。特别是关于临时异常的段落:hamishrickerby.com/page/2

以上是关于Mac App Rejection - Safari 的临时例外授权密钥的主要内容,如果未能解决你的问题,请参考以下文章

由于应用内购买,App Store Flutter App Rejection

Twitter rival Gab sues Google over app store rejection

与 Spotify 新库相关的 iOS App Rejection

在 Itunesconnect 中的 App Purchase Build Rejection 问题

Google Play App Rejection - 不是核心功能 - 使用所有文件访问权限

ios app store rejection - 您的应用使用“prefs:root =”非公共URL方案