Как узнать идентификатор приложения из App Store перед распространением версии 1.0 приложения с помощью Xcode?

Я хотел бы узнать свой идентификатор приложения в 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 всегда не знает идентификатора.

Я хотел бы получить более "элегантный" способ сделать это.


person L33MUR    schedule 24.01.2019    source источник


Ответы (1)


Если я правильно понял ваш вопрос, вы можете просто создать новую запись в App Store Connect, и вы получите приложение id в пункте меню «Информация о приложении» (в разделе «Общая информация»/«Apple ID»).

Вам не нужно распространять первую версию вашего приложения, этот идентификатор не изменится.

person phi    schedule 24.01.2019