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