Как определить идентификатор приложения программно во время выполнения?
Есть ли способ сделать это? Я бы не хотел, чтобы он где-то записывал идентификатор приложения...
Ответы
Ответ 1
Если вы имеете в виду ваш com.whatever.whatever идентификация:
NSString *myAppID = [[NSBundle mainBundle] bundleIdentifier];
Если вы имеете в виду ваш идентификатор iTunes id123456789, он не доступен вам во время выполнения, но предоставляется вам в iTunes Connect и может быть вручную вставлен в ваше приложение.
Ответ 2
Невозможно это сделать. Я думаю, вы, вероятно, пытаетесь напрямую ссылаться на свою страницу продукта? Попробуйте использовать метод ссылки, используя свое имя вашего приложения.
http://itunes.com/apps/<YOUR APP NAME>
Попробуйте
Ответ 3
попробуйте ссылку ЭТО на
developer.apple.com. (нужна учетная запись для разработчика appleID)
U может использовать, как показано ниже.
добавьте AVFoundation.Framework в свой проект.
импортировать заголовок "AVFoundation/AVFoundation.h"
U может использовать константы ниже.
NSString * const AVMetadataiTunesMetadataKeyAppleID;
Ответ 4
приведенный в этом вопросе фрагмент кода показывает, как вытащить идентификатор семени пакета через код:
fooobar.com/info/63654/...