Подходы к написанию подписных приложений в Android - PullRequest
4 голосов
/ 25 марта 2010

У меня есть веб-сервис и приложение для Android, которое использует этот веб-сервис. Я хочу сделать это приложение на основе подписки. Пользователь подпишется на сервис и сможет его использовать пока их подписка действительна.

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

Но возможно ли сделать все (ну, по крайней мере, большую часть) этого на самой трубке? Это Можно ли добиться следующего в приложении для Android?

  1. Заставить приложение работать только в течение ограниченного периода времени (до окончания действия подписки). Если да, то как?
  2. Как вести данные о подписке и где?

Какой может быть лучший подход к созданию такого приложения?

Пожалуйста, сообщите.
Спасибо!

[Примечание: это продолжение этого вопроса, который я задавал ранее]

Ответы [ 2 ]

2 голосов
/ 25 марта 2010

Сделать приложение работающим только для ограниченный период времени (до подписка действительна). Если да, то как?

Так же, как и в любой программе: если срок действия подписки истекает (что определяется поиском на вашем сервере), не позволяйте пользователю пройти через заставку или другой вводный экран.

Как сохранить данные о а где подписка?

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

1 голос
/ 23 марта 2011

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

...