【问题标题】:Query app id of current app on iOS [duplicate]在iOS上查询当前应用程序的应用程序ID [重复]
【发布时间】:2014-04-30 20:39:04
【问题描述】:

假设这种情况,有几个应用程序将使用共享功能。此功能想知道当前应用程序的应用程序 ID 是什么。 我的问题是:有没有办法以编程方式获取应用程序的应用程序 ID。或者我需要做的是始终在 iTunes 中找到应用 ID 并将其硬编码到我的应用中?

编辑: 我没有把问题说得足够清楚。应用商店中 twitter 的应用 ID 是 333903271,我可以使用此链接 (itunes.apple.com/us/app/twitter/id333903271?mt=8&uo=4) 在应用商店中打开 twitter。我想要这个应用程序 ID,而不是捆绑包 ID。谢谢。

【问题讨论】:

  • 您的意思是在正在运行的应用程序中您想要该应用程序的 id 吗?

标签: ios app-store app-id


【解决方案1】:

这是应用商店的功能,而不是操作系统的功能。例如,在您在应用商店中设置您的应用之前,您不会拥有此 ID。相反,一旦您知道 id,您应该将其存储在您的应用程序的 Info.plist 中,然后您可以通过 NSBundle objectForInfoDictionaryKey: 查询它。

只要您的所有应用使用相同的密钥存储它,您的共享组件就可以依赖它。

【讨论】:

    【解决方案2】:

    [[NSBundle mainBundle] bundleIdentifier] 应该可以为您提供所需的内容。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    相关资源
    最近更新 更多