2012-01-02 4 views
0

Пример кода для функции в приложении есть:Android In-App onPurchaseStateChange

onPurchaseStateChange(PurchaseState purchaseState, String itemId, 
      int quantity, long purchaseTime, String developerPayload) 

и приносит информацию о покупке в приложении, которое было сделано (идентификатор, сколько и т.д.).

У меня отсутствует цена, которая была оплачена в транзакции. Как мне это получить?

+0

Не можете ли вы найти его по предмету, который был приобретен? – jprofitt

+0

Thing is - приложение отправляется в магазин, и когда покупка сделана, я вижу только purchaseState, itemId, количество, purchaseTime, DeveloperPayload. – OkyDokyman

+0

У вас есть itemId, чтобы вы могли использовать API для поиска того, насколько это было. Просто из любопытства, почему вам нужно знать цену? Разве не важно, что они его купили? – jprofitt

ответ

0

afaik В настоящее время нет способа запросить цену у пользователя в приложении. вы должны хранить цену в автономном режиме в своем приложении или на своем собственном сервере. Это особенно раздражает, так как цена может варьироваться в зависимости от региона и/или валюты.

Смежные вопросы