应用程序ID、bundleID的隐私-重要性是什么



我自学成才,独自编程,所以我没有其他人可以问什么可能是愚蠢的问题,但同时可能非常重要。将您的iOS应用程序ID和捆绑包ID保密重要吗?每个人都会在SO上刷出自己的ID。或者这些信息会以明文形式在网上传播吗?

我问这个问题是因为我无意中发现了一个应用程序链接的文本文档,其中显示了与链接相关联的相应iOS应用程序及其appID:ABDJCEI890.com.joh.smith,以及一个流行的API的相关密钥。我的信息在名单上,想到这些信息应该是私人的,我大吃一惊。

这个列表上有数百个应用程序,只需快速滚动即可显示以下应用程序的ID和密钥:lonelyPlanet、NBCUniversal、Vevo等。

这重要还是不重要?

重要,不是。也许很尴尬。例如,如果您试图在App Store上维护专业形象,com.DanielStorm.iHaveNoIdeaWhatImDoing作为已发布应用程序的捆绑标识符可能会有点尴尬。

老实说,我总是隐藏我的应用程序id&捆绑包id有两个原因

  • 应用程序id,所以竞争对手不会知道我的应用程序名称和我在做什么
  • bundle id,对于大多数用户来说,它是他们真正的苹果开发者名称。我也不喜欢全世界都知道

他们可能还有其他我不知道的更合理的理由。

至于你刚才提到的网站,他们没有直接从一些苹果网站获得appID信息,我敢打赌他们使用了某种网络爬虫程序,下载并反编译了他们的ipa和读取info.plist文件。这真的很容易做到。我敢打赌,你不会找到那些付费且从未免费的应用程序的信息。

老实说,苹果没有加密ipa中的所有内容,这真是太可惜了。只有某些数据是加密的,其余数据可以通过文本编辑器轻松查看

最新更新