iOS: получение Apple ID из пакета (Appirater)

Я использую код Appiraters, чтобы побудить пользователей оценить приложение после того, как они его использовали некоторое время. (Если вы не знакомы с этим, вот ссылка: https: //github.com/arashpayan/appirater/)

Он работает отлично, за исключением одной небольшой проблемы. Я хотел бы использовать один и тот же файл Appirater.h во всех своих проектах без необходимости изменять код для каждого проекта. Единственное место в коде, уникальное для проекта, - это APPIRATER_APP_ID 12345678

App_ID на самом деле не является идентификатором приложения, это идентификатор iTunes, который находится в iTunes Connect. Мне было интересно, есть ли способ получить идентификатор из пакета и бросить его в NSString, чтобы я мог просто сделать APPIRATER_APP_ID appIdFromString, а затем не беспокоиться о необходимости изменять код для каждого проекта?

Спасибо!


person Henry F    schedule 06.03.2012    source источник


Ответы (1)


Для этого проекта существует запрос на вытягивание, который перемещает идентификатор приложения в Info.plist и код Appirater извлекает идентификатор из списка. Вы можете клонировать форк этого участника, чтобы получить изменения, и все готово!

person Mark Granoff    schedule 06.03.2012
comment
Пожалуйста! Много отличных вещей от талантливых людей на Github! - person Mark Granoff; 07.03.2012