Можем ли мы использовать встроенные покупки в корпоративных приложениях для iOS? - PullRequest
12 голосов
/ 11 октября 2011

Можем ли мы использовать покупку внутри приложения в приложении для iOS, распространяемом как корпоративное приложение?Если это невозможно, можем ли мы использовать PayPal или какой-либо другой механизм закупок для этого? Создает ли Apple какую-либо проблему здесь, как для Kindle App, используя платеж, отличный от их?

Ответы [ 3 ]

14 голосов
/ 28 сентября 2012

Поскольку лицензия Enterprise не распространяется на интеграцию App Store, ваш идентификатор пакета не зарегистрирован и не утвержден Apple, это означает, что StoreKit не может одобрить какие-либо транзакции, поскольку не знает о вашем приложении.

Даже если это не так, инфраструктура, стоящая за StoreKit, не существует для корпоративных приложений.

В любом случае вы можете утверждать, что покупка внутри приложения в приложении Enterprise на самом деле не имеет смысла, поскольку вы предоставляете это приложение сотрудникам, а не клиентам.

6 голосов
/ 11 октября 2011

Если вы не собираетесь публиковать приложение в AppStore, вы можете использовать любой механизм покупки, какой пожелаете.

1 голос
/ 24 июня 2016

Эта ссылка показывает все типы учетных записей и какие возможности каждая из них позволяет: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SupportedCapabilities/SupportedCapabilities.html#//apple_ref/doc/uid/TP40012582-CH38-SW1

Приложения Apple Enterprise не поддерживают In App Purchase, но они поддерживают множество других вещей

...