如何在Android应用内购买中获取用户付款信息

时间:2013-05-28 16:06:41

标签: android in-app-purchase in-app-billing

我有办法使用应用内结算版本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;

并且它不包含价格或货币。

1 个答案:

答案 0 :(得分:2)

根据这个悬而未决的问题:https://code.google.com/p/marketbilling/issues/detail?id=93

唯一可用的价格是您在查询SKU详细信息时获得的价格,即使这样,它也将使用货币符号进行格式化,仅用于直接用户显示。购买时没有价格(格式化显示或其他格式)。