У меня есть несколько вопросов, связанных с выставлением счетов в Android-приложениях:
Можно ли совершить покупку не из Маркета приложение? Я понимаю, что это будет уязвимость, но у меня нет возможности узнать, возможно это или нет.
Как я могу узнать состояние покупки определенного продукта? Насколько я понимаю, это можно сделать с помощью запроса RESTORE_TRANSACTIONS
, но использовать его очень часто не рекомендуется. Это не теоретическая проблема. Мое приложение позволяет пользователям покупать контент с помощью биллинга внутри приложения. Контент можно загружать с сервера, и сервер должен разрешать загрузку контента, только если он был куплен. Но он не может проверить, был ли приобретен контент или нет, без подписанного ответа из Android Market.
Как я могу получить цену и описание товара из Android Market? Кажется, я знаю ответ, и это «никак нельзя», но, возможно, я ошибаюсь. Было бы очень полезно иметь возможность получать цену предмета.
It ' Мне очень интересно, как вы решили / собираетесь решать эти проблемы в своих приложениях. Будем признательны за ответ на любой из этих вопросов.