我有办法使用应用内结算版本3获取特定的购买金额和货币(我的意思是用户实际支付的是什么,而不是谷歌的购买计划详情)?
从我所看到的情况来看,我能得到的所有信息都位于Purchase
类:
String mItemType; // ITEM_TYPE_INAPP or ITEM_TYPE_SUBS
String mOrderId;
String mPackageName;
String mSku;
long mPurchaseTime;
int mPurchaseState;
String mDeveloperPayload;
String mToken;
String mOriginalJson;
String mSignature;
并且它不包含价格或货币。
答案 0 :(得分:2)
根据这个悬而未决的问题:https://code.google.com/p/marketbilling/issues/detail?id=93
唯一可用的价格是您在查询SKU详细信息时获得的价格,即使这样,它也将使用货币符号进行格式化,仅用于直接用户显示。购买时没有价格(格式化显示或其他格式)。