2013-10-18 2 views
0

Я искал способ добавить ежемесячную подписку с бесплатной пробной версией к моему продукту. Я заметил некоторые приложения, такие как Life360 (скриншот 1), делайте это через биллинг кредитной карты, а не в учетную запись iTunes. Я просмотрел всю документацию разработчика и не могу найти API, позволяющий пользователю вводить кредитную карту вне учетной записи iTunes.Как взять подписку на кредитную карту в приложении для iPhone?

Есть ли API для этого?

+0

Разве в покупке приложений нет ежемесячных подписчиков? – logixologist

ответ

2

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

В соответствии с App Store Review Guidelines, 11,2:

приложения с использованием системы, отличной от покупной API In-App (IAP) в содержания покупки, функциональность, или услуги, в приложении будут отклонил

и 11,3:

приложения с помощью IAP приобрести физические товары или товары и услуги, используемыевне приложения будет отвергнут

Так что, да, так-то это делает, но не так-то, так что вы, вероятно, будет отвергнут за это.

+0

Вот что я подумал, но тогда как Life 360 ​​это делает? –

+0

Не * полностью * правда - вы можете покупать вещи с Amazon.com через их приложение без IAP. – ceejayoz

+0

@ceejayoz Yea, но это Amazon lol – woz

1

Для этого не существует встроенного API. Вам необходимо использовать стороннего пользователя, например Stripe. Однако, имея систему подписки, которая не проходит через Appstore, вы, скорее всего, будете отклонены.

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

1

Apple хмурится этим, в общем, нефизическим товаром. Скорее всего, ваше приложение будет отклонено (и Life 360, возможно, просто проскользнула - это случается!)

В iOS определенно не включен API-интерфейс кредитной карты. Для обработки платежей вам понадобится сторонняя сторона. Stripe является популярной и имеет страницу на iOS-интеграцию: https://stripe.com/docs/mobile/ios

Смежные вопросы