Приобретение в приложении в Xamarin.iOS
Приложения iOS могут продавать цифровые продукты или службы с помощью StoreKit — набор API, предоставляемых iOS, которые взаимодействуют с серверами Apple для проведения финансовых транзакций с пользователем с помощью идентификатора Apple ID. API StoreKit в основном связаны с получением сведений о продукте и проведением транзакций — нет компонента пользовательского интерфейса. Приложения, реализующие приобретение в приложении, должны создавать собственный пользовательский интерфейс и отслеживать приобретенные элементы с пользовательским кодом, чтобы предоставить необходимые продукты или службы пользователю.
Для предоставления функциональных возможностей покупки в приложении требуется несколько шагов:
- Настройка приложения — профиль подготовки приложения должен быть правильно настроен.
- Создание продуктов — описания продуктов и цены должны быть созданы на портале iTunes Подключение.
- Реализация StoreKit — API StoreKit должна быть реализована в соответствии с типами продаваемых продуктов.
- Создание пользовательского интерфейса и самих продуктов — продукты должны быть реализованы, включая механизмы для отслеживания каждой покупки и резервного копирования и восстановления их при необходимости.
- Мониторинг продаж и получение средств. Используйте информацию, предоставляемую iTunes Подключение для мониторинга тенденций продаж и отслеживания ваших доходов.
В этом документе объясняется, как выполнить все эти действия для предоставления покупок в приложении с помощью Xamarin.iOS.
Требования
Для поддержки приобретения в приложении необходимо использовать Xamarin.iOS 5.0 или более поздней версии с Xcode 7 и более поздней версии.
Содержимое
Итоги
В этой статье представлена концепция приобретения в приложении, описанная как настроить приложение для его использования и представить примеры с помощью Xamarin.iOS. Он охватывал:
- Портал подготовки iOS — рекомендации по включению функций покупки в приложении.
- Подключение iTunes — настройка продуктов для продажи в приложении.
- Комплект магазина — объяснение классов, используемых для создания функций покупки в приложении.
- Кодирование приложения для приобретения — примеры создания покупки в приложении Xamarin.iOS.
- Отчеты— обзор статистики, доступной с помощью Подключение iTunes.
Связанные ссылки
- Руководство по программированию покупки приложений
- Руководство по iTunes Connect для разработчиков
- Справочник по платформе комплекта магазинов
- Идентификаторы продуктов в приложении
- Техническое примечание по приобретению приложений
- Первая отправка в App Store
- Советы по отправке в App Store
- Руководство по оценке приложений App Store
- Управление приложениями