Как реализовать в приложении оплату в Android?

1

Я ищу лучшие практики при разработке приложений для платежей в приложениях на Android.

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

  • 0
    Под «обновлением» вы подразумеваете обновление приложения или обновление ОС / прошивки? Данные приложения сохраняются, за исключением случаев, когда приложение удалено или пользователь использует кнопку «очистить данные» в настройках.
  • 0
    обновление приложения, и так как вы упомянули об этом, теперь обновление ОС тоже. Прямо сейчас это окольный способ связаться с веб-сервисом и проверить номер телефона пользователя SIM. Есть ли способ лучше?
Теги:
in-app-purchase

1 ответ

0

Я работал со многими приложениями, которые делают биллинг в приложении, на других мобильных платформах, таких как Java ME, BlackBerry, BREW и т.д. Единственный верный способ сделать это - сохранить информацию на сервере. Приложение может выполнять обработку и/или любые другие виды биллинговых транзакций, но окончательные полномочия для этого должны быть на стороне сервера. Таким образом, обновления приложений, удаление и т.д. Не повлияют на выставление счетов (предполагая, что мы привязываем пользователя к уникальному идентификатору, например SubNo, идентификатору клиента, номеру телефона, MEID и т.д.).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню