【发布时间】:2015-12-06 01:57:34
【问题描述】:
我今天遇到了这个应用程序,Adblock Mobile,它在用户设备上安装一个配置文件,并通过其 安全 VPN 路由所有网络流量,以在上网时禁用/阻止广告,以及使用实现广告的应用程序时,例如横幅广告或插页式广告。我的大部分应用程序收入都是基于广告的,所以这让我有些担心,我真的很惊讶 Apple 会批准这个应用程序,因为它阻碍了 iAd 按预期工作。
有没有办法访问用户已安装的配置文件以检查此配置文件是否是从我的应用程序安装的?
【问题讨论】:
-
我不知道答案。我假设任何让您知道非越狱设备上存在哪些其他应用程序的东西都将被视为安全漏洞。不过,我很好奇,如果您确实知道此配置文件的存在不会违反 Apple 的指导方针本身,您可以采取什么行动。 (我假设他们允许这个应用程序是因为他们更看重快乐的用户而不是开发者……但这不是新闻。)
-
@PhillipMills 沙盒环境不允许访问是我的第一个假设,但我之前错了。至于如果这个配置文件是可检测到的,我还不能完全确定实现是什么。我在想一些类似于
UIAlertView的东西,它会在启动时显示,要求用户删除配置文件或通过实际购买remove ads IAP 来帮助支持该应用程序。这只是一个想法。主要部分是查看有多少用户实际安装了它,以决定这是否是一个问题。 -
通过其安全的 VPN 路由所有网络流量:令人惊讶的是,Apple 允许这样做。