Как я могу различать покупки в приложении и рекламные покупки? - PullRequest
0 голосов
/ 26 сентября 2019

Я перехожу с AIDL на Google Billing Library 2.0.3.У меня есть вопрос о приобретении рекламной акции.

Раньше рекламные покупки не могли быть добавлены в developerPaylaod, поэтому они были разделены developerPayload.Однако библиотека 2.0 может не иметь developerPayload даже при обычной покупке.Поэтому я ищу способ отличить.

1.Для рекламных покупок товары оплачиваются путем запроса истории покупок с помощью queryPurchases () и queryPurchaseHistoryAsync ().Как я могу различить обычные и рекламные покупки?

При проверке списка с помощью вызова queryPurchases () рекламная покупка не прошла OrderId.

2.Можно ли различить обычные и рекламные покупки с OrderId или без него?

3.Если 1,2 невозможно, есть ли другой способ отличить?

...