【问题标题】:If I access the iPhone serial number inside an app, is it allowed in the App Store?如果我在应用程序中访问 iPhone 序列号,是否允许在 App Store 中访问?
【发布时间】:2011-08-22 12:24:44
【问题描述】:

我已阅读有关 IOKit-Extension 以从应用程序内的 iPhone 获取序列号的信息: blog.jdevelop.eu

其实我知道Appstore里有一个App可以读出序列号并显示出来,现在怎么办,允许还是不允许?有什么经验吗?

【问题讨论】:

    标签: iphone app-store serial-number


    【解决方案1】:

    来自开发者网站:

    请注意,您不能将带有此 IOKit-Extension 的应用提交到 应用商店!

    【讨论】:

    • #rckoenes 能否请您提供提及此内容的链接。
    • 该网站自 2011 年以来发生了变化,但它仍然存在于网站上。但正如App Store Review Guidelines 17.4 中明确指出的那样,您无法获得任何持久标识符。
    【解决方案2】:

    我认为这是不允许的,因为 Apple 更改了条款和条件,以防止广告网络使用手机的 UUID 来识别设备。否则它将允许在未经他们批准的情况下跟踪人们的设备,而苹果可能要为此负责。鉴于美国和韩国对 LocationGate 的骚动,我会说这不会再发生了!

    如果您将博客读到最后,则表明您无法提交包含其扩展程序的应用程序。这是由于我之前解释的原因,因此,使用扩展程序或使用您自己的代码来达到相同的结果具有相同的后果:出于隐私问题和顾虑,App Store 不允许这样做。

    【讨论】:

    • 感谢您的回复。我的问题不够精确:如果不允许使用 IOKit-Extension,是否有合法的方式读出序列号?正如我所说,我知道商店中有一个应用程序可以做到这一点。
    • 据我所知并非如此,原因在我的帖子中解释过。至于让应用程序在商店里做事,即使其他人做了同样的事情,我也拒绝过应用程序,苹果有时会在允许应用程序一段时间后将它们启动。因此,这不是一个很好的有效性“证明”......
    • 好的,这有帮助,我不会尝试在我的应用程序中获取序列号,我会观看应用程序,我的意思是如果它会被删除。我也对有关 UUID 的最新消息感到有些困惑,因为许多应用程序都使用它,但也许“已弃用”仅意味着“我们将在 iOS 10 中取消 ist...”
    • 如果您想知道应用程序是否已安装或删除,一个简单的解决方案是通过要求用户使用免费帐户登录您的站点来提供一些功能。你得到信息,他们得到服务,每个人都很高兴:D
    • 完全确认,但如果应用程序可以收集数据并将其直接发送到服务器,对用户来说会更容易;然后,用户可以通过一个步骤(个人激活码或其他东西)将数据与他的帐户连接起来,因此它需要两个步骤(或一个输入字段更多),但这应该是可以接受的;)我们会看到,再次感谢您的回复.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 2012-02-21
    • 2011-11-20
    相关资源
    最近更新 更多