Подготовка к iOS-приложению, чтобы я мог добавить покупки внутри приложения позже - PullRequest
3 голосов
/ 09 сентября 2011

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

(Примечание. Я не ищу советов или учебников по кодированию покупок в приложении, я просто хочу убедиться, что смогу добавить покупки в приложении позже.)

Ответы [ 3 ]

4 голосов
/ 09 сентября 2011

Нет ничего, что вам нужно сделать в вашем приложении, чтобы проложить путь к IAP до того, как фактически добавит IAP в ваше приложение.

Что вам нужно будет сделать:

1.Сконфигурируйте свой идентификатор приложения, чтобы включить In App Purchase (или APNS, игру). Center, iCloud) через портал обеспечения iOS в центре разработки.

2. Затем вам нужно настроить продукты IAP, которые вы хотите продать, что делается в iTunes Connect. Здесь нужно отметить одну вещь что когда вы назначаете идентификатор для «продукта», то если для некоторых причина, по которой вы хотите начать заново в iTC, тогда вы не можете использовать их повторно идентификаторы.

3.Добавить функциональность в ваше приложение.

4.После создания новой версии вашего приложения в iTC убедитесь, что продукты IAP «готовы». на продажу ", а затем появляется флажок, когда ваша новая версия утверждается, чтобы запросить, что материал IAP также одобрен - вы должны убедиться, что материал заполнен, иначе приложение могло бы быть одобрено, но ваш материал IAP выиграл. т работа.

Я думаю (но не могу подтвердить, поскольку мне еще не нужно было это делать), что, пройдя этот процесс IAP, вы сможете изменить свои существующие продукты IAP (например, название или цены) без нужна новая версия / одобрение.

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

3 голосов
/ 09 сентября 2011

Важная вещь MOST , которую необходимо помнить, если вы хотите интегрировать In-App Purchase или APNS, заключается в том, что при создании приложения и его загрузке в App Store не вставьте подстановочный знак в идентификатор пакета.

По всему миру действует общее правило: com.yourcompanyname.appname .

Так что непоставьте "*" или любой другой символ подстановки после имени приложения.

Это единственная самая важная вещь, о которой вам нужно позаботиться на данный момент.

0 голосов
/ 09 сентября 2011

Я нашел следующее невероятно полезным.

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

http://troybrant.net/blog/2010/01/invalid-product-ids/

В частности, информация, полученная в результате неудачных покупок приложений, невероятно бесполезна для разработчика. Вот почему вторая ссылка и ее контрольный список неоценимы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...