Я хотел бы узнать свой идентификатор приложения в App Store, прежде чем распространять приложение.
Я развертываю новую цель приложения и хотел бы узнать идентификатор приложения в App Store, чтобы дать своим пользователям ссылку для оценки приложения.
Я знаю, что могу очень легко получить идентификатор приложения после его распространения на веб-сайте App Store Connect. Но я хотел бы знать, можно ли узнать идентификатор перед первым развертыванием новой цели. (Версия 1.0 - Комплект (1)
Это не самая большая проблема в мире, но мне любопытно.
Я использую Xcode версии 10.1 (10B61), и язык Objective-C
Моя идея состоит в том, чтобы вставить идентификатор в строку URL (в зависимости от цели, которую я использую), чтобы отправить пользователя в мое приложение в App Store.
Пример:
Сначала я выбрал цель приложения
if ([appName isEqualToString:@"myAmazingApp"]) {
sharedGlobalData.AppId = @"6XXXXXXX9";
}
Потом где-то кнопка для отправки пользователя в AppStore.
(IBAction)rateApp:(id)sender {
NSString * myAmazingAppl = [NSString stringWithFormat: @"https://itunes.apple.com/us/app/apple-store/id%@?mt=8",[SingletonClass sharedGlobalData].AppId];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: myAmazingAppID]];
}
К настоящему времени я просто копирую идентификатор приложения с веб-сайта App Store Connect в строковую переменную, но только после того, как приложение будет распространено, поэтому версия 1.0 всегда не знает идентификатора.
Я хотел бы получить более "элегантный" способ сделать это.