Награждать бета-тестеров iOS-приложений при покупке приложения? - PullRequest
2 голосов
/ 04 февраля 2011

Мое приложение для iOS будет бесплатным, но с дополнительной функцией, включенной в покупку приложения.В настоящее время бета-тестеры отлично справляются с поиском ошибок, и я хочу наградить их за тяжелую работу.Я думаю, что меньшее, что я могу сделать, это дать им полную версию приложения, чтобы им не пришлось покупать функциональность самостоятельно.Однако я не уверен, что лучший способ сделать это.

Похоже, что при покупке приложения не было промо-кодов, поэтому я не могу просто отправить промо-коды по электронной почте.

У меня есть все UDID устройства тестирования, поэтому при запуске приложения я могу получить UDID устройства и сравнить его с внутренним списком «утвержденных» UDID.Это то, что делают другие разработчики?

Мои опасения:

  • Содержимое покупки внутри приложения не будет привязано к их учетной записи iTunes, поэтому если бета-тестеры перейдут на новое устройство, онине сможет включить контент, если я не выпустил новую сборку в магазине приложений с их новым UDID.Так что, возможно, им все равно придется его купить.
  • Наличие внутреннего списка оставляет дыре для хакеров, чтобы изменить список и добавить себя в него.

Что бы вы сделали?

Ответы [ 2 ]

3 голосов
/ 04 февраля 2011

Отправьте им подарочный сертификат iTunes на сумму 1,30 доллара США (или какова цена покупки в приложении + налог).Недостатком этого является то, что Apple сделает все возможное, и вы потеряете немного денег.Преимущество состоит в том, что он позволяет им легко связать его со своим аккаунтом и позволяет тратить деньги на что-то другое, если они хотят.

Обновление: Если вы хотите промокоды, Apple фактически позволяет syou запрашивать промо-коды для конкретных приложений, которые вы впоследствии можете передать пользователям, и они смогут их использовать в App Store.Прочтите Руководство разработчика iTunes Connect , стр. 133. Подробнее о том, как это сделать.

К сожалению, вы получаете ограниченное количество промо-кодов (думаю, 50).Кроме того, я не уверен, можно ли использовать промо-коды для покупки в приложении.Возможно, вам придется прибегнуть к предложению также загрузить отдельный платный пакет приложений, который уже включает в себя покупку в приложении, и сгенерировать промо-коды для его передачи.Недостатком этого является наличие двух отдельных записей приложения в магазине приложений, что несколько плохо для конечного пользователя.

2 голосов
/ 05 февраля 2011

Просто отправьте с списком, содержащим UDID, для которых вы хотите включить функцию, и выполните проверку при запуске.Вы даже можете поднять предупреждение, когда оно говорит: «Спасибо за то, что вы бета-тестер бла-бла».Поскольку двоичные файлы приложений подписаны, никто не может добавить свой собственный UDID в список после отправки (что хорошо решает проблему хакеров).

Что касается пользователей, переключающих устройства, я бы не беспокоился об этом.Бета-тестирование обычно не означает, что вы получаете пропуск навсегда.

...