2010-01-07 4 views
51

Редактировать: Android теперь поддерживает in-app billing!Реализация в покупках приложений в Android?

Оригинальный вопрос:

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

Каков наилучший способ реализации покупок в приложении iPhone (например, дополнительного контента или услуг) в Android с помощью Android Market, если это возможно?

Решение следует рассмотреть, в частности:

  • Для всех видов покупок в приложении: Android Market 24-часовая политика отмены
  • Для расходных материалов/не расходными материалами: хранение дополнительного контента (то есть: используйте драгоценную память приложений, чтобы избежать пиратства, или используйте SD-карту, чтобы избежать раздувания памяти приложения)

Спасибо!

ответ

34

Это изменилось с сегодняшнего дня! На странице разработчиков Android теперь есть пример: http://developer.android.com/google/play/billing/index.html

+6

Наконец-то! Приняли их достаточно долго. – hpique

+0

["Безопасность и дизайн"] (http://developer.android.com/guide/market/billing/billing_best_practices.html) раздел немного страшен. – macbirdie

+2

Учебник здесь: http://blog.blundell-apps.com/simple-inapp-billing-payment/ – Blundell

4

Вы говорите, что Android Market не поддерживает в приложение покупки, а затем спросить, как вы можете реализовать в приложении покупки с помощью Android Market? (!)

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

Возможно, рынок примет Intent, чтобы инициировать платеж через обычный механизм на устройстве и вернуть ваше приложение (или, скорее всего, ваш сервер) обратный вызов.

+1

Я сказал, что Android Маркет не поддерживает покупки в приложениях NATIVELY. Это не означает, что не существует способа реализовать нечто подобное. Отсюда вопрос. – hpique

+2

Я уверен, что есть способ реализовать что-то подобное с рынком, но я до сих пор не получаю часть «использования Android Маркета» и как ее политика аннулирования может возникнуть, если они не поддерживают покупки в приложениях, надстройки или что-то в этом роде. –

+0

См. Ответ Алексея Воловой. – hpique

11

Вы можете создать приложение премиум-класса, в котором будет ключ. Как вы заявляете, что это ваша сделка (или вы можете просто проверить, существует ли функция PremiumKey). Из основного приложения вы просто проверяете свой ключ, и если он существует, включите премиум-вариант) Если вы говорите о покупке ДРУГИХ приложений от своего сайта - создайте свой список с указанием рыночного URL-адреса другим приложениям (на рынке: //)

+0

Спасибо, что ответил, Алекс. Нет, не говоря о покупке других приложений изнутри приложения. Говоря о покупке расходных материалов, расходных материалов, разблокирующих функций или подписке. Как вы справитесь с 24-часовой отменой политики? Или вы предлагаете попросить пользователя сохранить «ключевое» приложение навсегда? – hpique

+1

Ключ - это еще одно приложение. Вы добавляете защиту DRM во время публикации (все еще можете взломать). Ваше основное приложение будет проверять ключ при запуске, чтобы разблокировать функции. Если пользователь вернет ключевое приложение - он больше не будет там, и ваше основное приложение не сможет получить ключ при запуске, а функции премиум-класса будут отключены. Поиск рынка премиум-ключа - многие магазины делают это. –

+0

И да, ключ должен быть установлен навсегда, если вы хотите премиальные функции - вы просто спрячете его из ящика, чтобы пользователь не смог щелкнуть по нему. –

7

это против Android Market Developer Distribution Agreement взять в приложении оплаты:

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

+0

Нет, это не так. DA сообщает, что вы не можете использовать другие Процессоры платежей из приложения, распространяемого через Android Market. Вы всегда можете распространять свое приложение за пределами рынка или использовать Market для продажи ключей или премиальных версий. – hpique

+3

OP активно использует рынок для распространения приложения, но делает покупки в приложении. Поскольку они невозможны на рынке, они должны нарушать DA. Тем не менее я уточню свой ответ. – Draemon

+0

См. Ответ Алексея Волового. Например, есть способы разблокировать функции, продавая «ключ» через Android Market. Я считаю, что это допущено DA. В любом случае, использование Android Market также не является опцией, и это не нарушает DA. – hpique

6

Похоже, Paypal запустил библиотеку для приема платежей в приложениях. See here. Не уверен, что эта система нарушает T & C хотя.

+0

nope его не позволит купить мягкий товар. – Rajnikant

2

Отъезд http://mobpaynet.com, они делают что-то вроде этого. Не уверен, нарушает ли он условия или нет, но я, вероятно, проверю это.

3

Вот еще одна бесплатная система лицензирования и оплаты. Самое приятное в этом заключается в том, что он позволяет вам предлагать свое приложение в любом магазине приложений.

Вы можете найти более подробную информацию @http://www.cloud4apps.com/

3

Существует также другой в приложение платежной платформы для Android-приложений под названием MoVend (www.movend.com). Я проверил его, и есть несколько преимуществ, которые он использует по сравнению с другими 2, упомянутыми ранее:

Многие каналы оплаты: Оператор Биллинг для более чем 38 стран, PayPal и виртуальные кредиты.

Многие каналы распространения: они работают с разработчиками для распространения своих приложений через различные каналы распространения, такие как Operator AppStores, OEM-производители и приложения для Android-приложений. Маркетинг - это то, что нам всем нужно. Они также инвестируются сингапурской телекоммуникационной компанией, которая имеет сильное присутствие в Юго-Восточной Азии.

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

Я пытаюсь создать приложения для Android, и монетизация важна.

Ответить на эту тему, чтобы мы могли обсудить, как мы можем монетизировать наши приложения для Android.

0

Для внедрения приложений в приложениях Air можно использовать сторонние библиотеки (Adobe AIR не поддерживает In App Purchase для любых платформ из коробки). Например, разработано Milkman Games (к сожалению, они не являются бесплатными)

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