Вопросы по безопасности и дизайну биллинга в приложениях

У меня есть несколько вопросов, связанных с выставлением счетов в Android-приложениях:

  1. Можно ли совершить покупку не из Маркета приложение? Я понимаю, что это будет уязвимость, но у меня нет возможности узнать, возможно это или нет.

  2. Как я могу узнать состояние покупки определенного продукта? Насколько я понимаю, это можно сделать с помощью запроса RESTORE_TRANSACTIONS , но использовать его очень часто не рекомендуется. Это не теоретическая проблема. Мое приложение позволяет пользователям покупать контент с помощью биллинга внутри приложения. Контент можно загружать с сервера, и сервер должен разрешать загрузку контента, только если он был куплен. Но он не может проверить, был ли приобретен контент или нет, без подписанного ответа из Android Market.

  3. Как я могу получить цену и описание товара из Android Market? Кажется, я знаю ответ, и это «никак нельзя», но, возможно, я ошибаюсь. Было бы очень полезно иметь возможность получать цену предмета.

It ' Мне очень интересно, как вы решили / собираетесь решать эти проблемы в своих приложениях. Будем признательны за ответ на любой из этих вопросов.

24
задан Michael 22 April 2011 в 05:27
поделиться