Использование 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
}