Есть ли способ сделать это? Я бы не хотел, чтобы он где-то записывал идентификатор приложения...
Как определить идентификатор приложения программно во время выполнения?
Ответ 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
приведенный в этом вопросе фрагмент кода показывает, как вытащить идентификатор семени пакета через код: