Использование iRate для оценки приложений... что мне нужно изменить, чтобы это работало в моем приложении?

Просьба посмотреть код.. если я не буду использовать [iRate sharedInstance].appStoreID, это будет хорошо? Я буду использовать только

+ (void)initialize
{
    //configure iRate
    [iRate sharedInstance].applicationBundleID = com.companyblah.appblah;
}

можно ли перенаправить его в мое приложение, просто используя этот код при загрузке в appstore? Вы видите, что мое приложение еще не загружено, поэтому у него нет appStoreID, который я могу добавить.

извините за то, что я нуб

2 ответа

Решение

Вы можете увидеть AppStore ID в iTunes Connect, как только настроите там свое приложение.

Перейдите в раздел "Управление приложениями", выберите свое приложение, если вы его уже создали, или создайте его сейчас, а когда закончите, найдите Apple ID в разделе "Информация о приложении".

Однако для работы iRate обычно не требуется, если у вас нет приложений на нескольких платформах с одинаковым идентификатором пакета. Примечание: applicationBundleID также не нужно устанавливать вручную, iRate может прочитать его из вашего Info.plist. Это только для целей тестирования.

+ (void) initialize {

[iRate sharedInstance].previewMode = YES; // For testing. Make "NO" while submitting on app store

//configure iRate
[iRate sharedInstance].appStoreID = appStoreId; //You need app store ID here

[iRate sharedInstance].daysUntilPrompt = 2;// Days 

}

Другие вопросы по тегам