Принимать оплату в приложениях ios? - PullRequest
14 голосов
/ 26 июня 2011

это нормально для внедрения платежной системы в приложениях ios? Я хотел бы создать приложение, которое может просматривать продукты на моем сайте электронной коммерции, а затем позволить людям покупать продукты в моем приложении. Я задаю этот вопрос, потому что я слышал, что это нарушает политику Apple.

Ответы [ 4 ]

29 голосов
/ 26 июня 2011

Это, видимо, зависит от того, что продается. Окончательный ответ может быть получен только после прочтения вашим адвокатом соглашения Apple, но я могу сказать из небольшого опыта.

Apple сами говорят, что: если продукт продается в приложении, он должен использовать IAP от Apple (что дает Apple 30% скидку), а не предлагаться по более низкой цене через другие каналы. Однако , существует обширный список вещей, которые вообще не имеют права на покупку с IAP. Главными среди них являются: физические продукты ; и услуги, выполняемые вне приложения .

Я работал над двумя бесплатными приложениями, которые являются клиентами для платных веб-сервисов (в одном случае уроки непрерывного обучения, в другом - служба планирования работы сотрудников). Ни один из них не использовал IAP, просто ссылался на веб-страницу покупки. Оба были приняты Apple без комментариев. Похоже, что поскольку продукты (возможно) не подходили для IAP, использование альтернативного метода покупки было разрешено. Я уверен, что это помогает, что сама Apple не конкурирует ни с одним из этих сервисов.

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

[отредактировано, чтобы добавить:]

Для участников программы dev можно найти соответствующие юридические ссылки здесь (требуется вход в систему), «Лицензионное соглашение программы iOS для разработчиков», приложение 2 (примерно 2/3 через документ.) Несколько релевантных фразы из 12 июня 2012 года, выделение мое:

Вы не можете использовать API покупок в приложении, чтобы предлагать товары или услуги , которые будут использоваться за пределами вашего приложения .

Вы не можете разрешить конечным пользователям покупать валюту любого вида через API покупок в приложении, включая, помимо прочего, любую валюту для обмена, подарков, выкупа, передавать, торговать или использовать при покупке или получении чего-либо в пределах или за пределами вашей заявки.

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

Вы не можете использовать API покупки в приложении для отправки обновлений программного обеспечения в Ваше приложение или иным образом добавить дополнительный исполняемый код в свое приложение. (не то чтобы это даже физически возможно. - R.)

[кроме], как разрешено в разделе 3.3.23 (API покупки в приложении), Приложение не может предоставлять, разблокировать или включать дополнительные функции или функции через механизмы распространения, отличные от App Store или VPP / Сайт программы B2B.

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

[отредактировано, чтобы добавить, намного позже:]

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

3 голосов
/ 26 июня 2011

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

Приложения, использующие систему, отличную от В API покупки приложений (IAP) для покупки содержание, функциональность или услуги в приложение будет отклонено

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

0 голосов
/ 24 мая 2017
0 голосов
/ 26 июня 2011

Уверен, Apple не допустит этого, особенно если приложение бесплатное. Они вкладывают деньги, чтобы распространять ваше приложение, предоставлять инструменты для разработки и т. Д., Поэтому они хотели бы взять на себя все, что вы делаете в результате этого.

...