Я хотел бы узнать свой идентификатор приложения из App Store, прежде чем распространять приложение.
Я развертываю новую цель приложения и хочу узнать идентификатор приложения из приложения.Магазин, чтобы дать моим пользователям ссылку для оценки приложения.
Я знаю, что очень легко получить идентификатор приложения после его распространения с веб-сайта App Store Connect.Но я хотел бы знать, возможно ли узнать идентификатор до первого развертывания новой цели.(Версия 1.0 - Bundle (1)
Это не самая большая проблема в мире, но мне любопытно.
Я использую Xcode Version 10.1 (10B61), иязык объективный - 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 всегда без знания идентификатора.
Я бы хотелчтобы получить более «элегантный» способ сделать это.