Принимать оплату в приложениях ios?

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

Ответы

Ответ 1

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

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

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

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

[отредактировано для добавления:]

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

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

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

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

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

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

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

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

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

Ответ 2

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

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

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

Ответ 3

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