2010-10-13 5 views
18

Кто-нибудь знает, может ли окунуться в покупку приложения? Например, если я хочу дать членам семьи бесплатные монеты в игре, возможно ли это?Могут ли покупки в приложении быть «одаренными» в App Store?

+0

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

+0

Теперь это невозможно. Это нарушит условия Apple: «11.1 Приложения, которые разблокируют или активируют дополнительные функции или функции с помощью механизмов, отличных от App Store, будут отклонены». – Coder256

+0

Нечеткие и закрытые? В самом деле? Я думаю, что очень ясно, что задают, и у меня такой же вопрос. Проголосовали. –

ответ

2

В iOS SDK есть инфраструктура под названием Store Kit для обработки при покупке приложений. Структура предназначена только для сбора платежей. Как указано в IOS Reference Library в App Purchase Руководства по программированию:

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

Вам необходимо будет создать функцию подарка.


«Теперь, используя StoreKit есть способ представить покупку с чужой электронной почтой? А не текущий пользователем?» Я не вижу способа сделать это в SDK.

Когда пользователь 1 отправляется на покупку в приложении для пользователя 2, вам необходимо предоставить механизм для пользователя 1, чтобы выбрать пользователя 2. Затем обработайте платеж обычно с помощью StoreKit для пользователя 1. Сохраните транзакцию на своем сервере (какой пользователь 1 купил пользователь 2). В своем приложении, когда вы проверяете, чтобы разблокировать или загрузить ваши приложения, вам нужно будет проверить ваш сервер на это разрешение.

+0

StoreKit нет * только * для сбора платежа. Он также отслеживает, кто купил что.Правда, вам нужно реализовать разблокировку или загрузку, но это не так открыто, что вы можете реализовать «дарение» без поддержки StoreKit. –

+0

Вероятно, вы столкнулись с проблемами при попытке подарить непотребимые или подписные предметы. Если дарение предназначено исключительно для предметов потребления, это, вероятно, будет работать. См. Здесь, что означают эти термины: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html –

+0

Как вы «подарите» покупку в приложении? как вы подаете нормальное приложение с помощью SDK? – Arcadian

6

«Gifting» per say не существует/работает, но есть способ обеспечить бесплатную выборку функций StoreKit для выбора пользователей.

В ITunes Connect, нажмите на Управление пользователями, затем В App Purchase Test User.

Здесь вы можете добавить поддельные учетные записи пользователей, которые имеют возможность бесплатно скачать содержимое StoreKit. Я не верю, что вам разрешено/возможно добавлять реальные учетные записи электронной почты. Не думаю, что я пытался, но я всегда создаю фиктивные аккаунты и пароли. Буквально все работает.

Выйти из своей учетной записи в App Store вашего iPhone, зайти в ваше приложение и приобрести продукт StoreKit с помощью поддельной учетной записи и пароля. Эта учетная запись предоставляет бесплатный контент во всех ваших приложениях. Не только конкретная покупка в приложении.

Как вы можете видеть, эта методология подходит только тем людям, которым вы НАСТОЯТЕЛЬНО доверяете. Вы должны сказать людям, что имя пользователя и пароль учетной записи, и если они говорят другим людям об этом, вы теряете доход.

В СУТИ:

Дарение ... Нет

Бесплатный контент для блоггеров/бета/семьи ... Да?.

+0

Кажется, Labelbox выяснил, как использовать покупку в приложении, чтобы бесплатно отдать функции: http://blog.stepcase.com/labelbox-how-we- got-1-million-downloads-in-th Если вы почитаете о приложении, то включите «секретный» вариант покупки приложения, который является бесплатным. Я не совсем уверен, как они разрешают это, как говорится в документах Apple: «In-App Purchase можно предлагать как в бесплатных, так и в платных приложениях - нет свободных покупок в приложениях». http://support.apple.com/kb/ht4009 – smountcastle

+1

Они просто запускают проверку имени пользователя на своем сервере. У каждого пользователя есть учетная запись, и если они были пересмотрены, их учетная запись была отмечена специальным флагом, который разблокировал покупку In-App в приложении. Это абсолютно не имеет отношения к реальной системе покупок в приложении. –

+0

Я создал пользователь теста IAP, но кажется, что теперь, когда приложение находится в прямом эфире в магазине, он не позволит вам совершить покупку с помощью одного. Он хочет, чтобы я настроил его как реальный счет с информацией CC и т. Д. Кто-нибудь знает об этом? –

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