2014-11-11 1 views
0

Я реализую приложение ios, в котором хочу добавить покупку In-App (IAP).Обслуживание в приложениях-покупках в iOS

Я хочу использовать в приложении покупки для ниже ситуаций:

1) Пользователь будет произвести регистрацию и заплатить $ 10.

2) Теперь мое приложение позволит пользователю загружать песни. (Например, 10 песен из $ 1. Так что пользователь может скачать 10 песен.)

3) Пользователь может добавить еще кредит, снова сделав покупку в размере 10 долларов США. (Так что если пользователь хочет заплатить 2 раза, то он/она получит 20 долларов в своем аккаунте. И он может скачать 20 песен по $ 1.)

4) При загрузке песни мое приложение проверит, достаточно ли у пользователя баланс или нет, то только он может загрузить данные. (Если нет баланса, тогда он попросит произвести оплату в размере 10 долларов в первую очередь.)

Я занимаюсь исследованиями для вышеуказанной ситуации, а также изучил рекомендации по покупке приложений в Apple.

От этого я сталкиваюсь с нижеуказанным: 1) Если я буду использовать подписку: но в этом случае пользователь будет начисляться через некоторое время (например, ежемесячный платеж, 3-месячный платеж). Который я не хочу. Потому что я хочу, чтобы пользователь платил только в том случае, если он хочет загрузить данные и не имеет баланса. Поэтому я думаю, что подписка не идеальна.

2) Если я буду использовать потребитель для покупки в приложении: здесь я могу использовать его, чтобы пользователь мог платить столько раз, сколько захочет. И мне нужно отслеживать его баланс с серверной стороны. Таким образом, из API серверов я могу проверить баланс пользователя. Но я думаю, что это может противоречить правилам Apple.

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

Таким образом, пользователь может произвести оплату с своего устройства iPhone. И он может загружать песни со своего устройства iPad. Средства, покупка является доступной. Но,

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

Так может кто-то помогает, какая покупка в приложении подходит для выше, а также в соответствии с правилами Apple, касающимися покупки в приложении.

Заранее спасибо.

+0

Так что ... вы хотите снова изобрести ITunes? : D Non-consumable позволит пользователям восстановить их предыдущую покупку, разве это не то, что вы хотите? Вы хотите использовать в валюте приложения, которую пользователи покупают, используя при покупке приложения, но в то же время вам также нужен сервер для хранения учетных записей пользователей и количества кредитов, которые у них есть. Почему бы не использовать службу, такую ​​как Stripe (http://stripe.com/) для обработки платежа? Таким образом, Apple не получает сокращения в покупке приложения (что составляет 30%). Я предполагаю, что у вас есть авторские права на песни на вашем сервере. – Zhang

+0

Спасибо за ваш ответ.Нерасходуемый не будет работать в моем случае. Потому что я хочу добавить кредит к учетной записи пользователя. И пользователь может добавить больше кредитов, например, $ 10 три раза. Таким образом, пользователь может иметь баланс в 30 долларов. Я знаю, что мне потребуется сервер для хранения кредита в учетной записи пользователя. Но я смущаюсь о типе покупки в приложении, какой тип покупки в приложении будет работать в моем случае? Потому что в случае подписки она имеет некоторую продолжительность, например, 1 месяц, 3 месяца и т. Д. И после этой продолжительности приложение снова попросит пользователя заплатить. Можете ли вы посоветовать мне, что подходит по моему сценарию? –

ответ

0

пользователя «Non-Обновление подписка» должны соответствовать вашему требованию https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/CreatingInAppPurchaseProducts.htm

+0

Спасибо за ваши отзывы. Я не могу открыть ваш URL. Он дает «Страница не найдена». Что касается «Non-Renewing Subscription»: это своего рода продолжительность? (например, 1 неделя, 1 месяц), после чего пользователь должен купить. Нужно ли мне поддерживать что-либо на сервере на моей стороне, с помощью которого я могу узнать о точках пользователей? Напр. $ 10 = 100 баллов. И пользовательская покупка 3 раза, тогда у него должно быть 300 очков. Итак, для чего мне нужно поддерживать на стороне сервера? И это доступно? Значит, пользователь может использовать свои очки/кредиты на всех своих устройствах? –

+0

Вам нужно будет поддерживать все на своем сервере. пользователь может приобретать столько раз, сколько захочет, и да, он позволяет пользователю обмениваться/восстанавливать (ссылка выиграла 't help much) –

+0

[link] (https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/CreatingInAppPurchaseProducts.html) –