Android подписка и оплата - PullRequest
       5

Android подписка и оплата

3 голосов
/ 17 октября 2011

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

Я проверил лицензирование Android и биллинг в приложении, но не смог найти ничего полезного, что можно было бы использовать в моем случае, так как там я обнаружил, что «В настоящее время Android Market не поддерживает биллинг по подписке. Обратите внимание, что сбор платежей через ваше приложение не разрешен в соответствии с Соглашением о распространении Android Market Developer. " по этой ссылке http://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=140504.

Как я могу реализовать процесс подписки и оплаты в моем приложении?

Пожалуйста, помогите мне.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Я бы сделал следующее:

  • Продайте подписку через покупку в приложении. Когда пользователь действительно покупает его, вы выставляете счет за первый год и записываете данные покупки в вашем хранилище данных (локальном или на стороне сервера).
  • До окончания года вы предупреждаете пользователя о покупке "подписки" на следующий год и делаете то же самое.

Это имеет недостаток, заключающийся в том, что пользователь очень легко не платит взнос в следующем году, но в любом случае хочет, чтобы он был злым.

Альтернативой может быть использование подписки через PayPal (http://techcrunch.com/2010/05/19/paypal-launches-in-app-payment-library-for-android/),, но я никогда не пользовался их услугой и не знаю ее статуса в соответствии с Условиями Android Market. (См. https://stackoverflow.com/questions/2787738/paypal-as-in-app-payment-model-in-android)

1 голос
/ 17 октября 2011

Да. У меня есть несколько приложений, которые реализуют покупки внутри приложения. У Google есть хороший учебник: http://developer.android.com/guide/market/billing/billing_integrate.html#billing-download, который включает в себя пример кода, который вы можете загрузить на свой компьютер, изменить и распространить.

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

Кроме того, я всегда сохраняю все состояния, связанные с покупками, в ObfuscatedPreferences (см .: http://code.google.com/p/marketlicensing/source/browse/library/src/com/android/vending/licensing/PreferenceObfuscator.java?r=9cd599d6902d8b9b8311e4ef8dd20dcccb5e7aba), чтобы усложнить взлом приложения.

...