如何在iPhone上以编程方式使用SDK/获取AppID?

如何在iPhone上以编程方式使用SDK/获取AppID?,iphone,http,request,Iphone,Http,Request,我想将AppID作为所有web服务请求的HTTP URL参数发送,但我不知道如何通过编程方式在iPhone上获取AppID。 苹果是否提供任何API来获取AppID?我认为可以用不同的方式访问它,但您应该能够从您的信息列表中读取它。plist: NSString* appID = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"]; 这将为您提供bundle id,它与iTunesConnect

我想将
AppID
作为所有web服务请求的HTTP URL参数发送,但我不知道如何通过编程方式在iPhone上获取
AppID

苹果是否提供任何API来获取AppID?

我认为可以用不同的方式访问它,但您应该能够从您的信息列表中读取它。plist:

NSString* appID = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"];

这将为您提供bundle id,它与iTunesConnect应用程序id分开。我认为不可能通过编程方式访问实际的应用程序id,特别是在开发版本中。您可以将Itunes应用程序ID保存到info.plist,并使用上面的代码在运行时获取。捆绑包标识符与应用程序ID不同。捆绑包ID看起来像org.example.App,并在info.plist的Xcode中设置。AppID是由Apple分配的一个大数字。您可以在应用程序信息部分的app Store Connect中查看应用程序的这两个。
NSString *appID = [[NSBundle mainBundle] bundleIdentifier];