IAPurchaseListener 回调函数
IAPurchaseListener 监听 IAP 的回调, 并包含以下函数。
OnSuccess()
void OnSuccess(string pchCurrencyName)
名称 | 类型 | 描述 |
string | pchCurrencyName | 最终用户使用的货币 |
IsReady()
成功完成时的回调函数,用于获取最终用户的货币设置。请务必以可结算货币设置价格。开发者负责管理自己的汇率。
地区代码 | 货币名称 | 最低价格 | 最小单位 |
阿拉伯联合酋长国 | AED | 3.67 | 0.01 |
奥地利 | EUR | 0.84 | 0.01 |
澳大利亚 | AUD | 1.31 | 0.01 |
比利时 | EUR | 0.84 | 0.01 |
加拿大 | CAD | 1.24 | 0.01 |
瑞士 | CHF | 0.97 | 0.01 |
中国 | CNY | 6 | 1 |
捷克共和国 | CZK | 21.67 | 0.01 |
德国 | EUR | 0.84 | 0.01 |
丹麦 | DKK | 6.26 | 0.01 |
西班牙 | EUR | 0.84 | 0.01 |
芬兰 | EUR | 0.84 | 0.01 |
法国 | EUR | 0.84 | 0.01 |
英国 | GBP | 0.75 | 0.01 |
香港 | HKD | 7.7 | 0.1 |
爱尔兰 | EUR | 0.84 | 0.01 |
印度 | INR | 64.13 | 0.01 |
冰岛 | ISK | 104.44 | 1 |
意大利 | EUR | 0.84 | 0.01 |
日本 | JPY | 111 | 1 |
韩国 | KRW | 1120 | 1 |
澳门 | HKD | 7.7 | 0.1 |
荷兰 | EUR | 0.84 | 0.01 |
挪威 | NOK | 7.83 | 0.01 |
新西兰 | NZD | 1.38 | 0.01 |
波兰 | PLN | 3.56 | 0.01 |
俄罗斯 | RUB | 56.7 | 0.01 |
沙特阿拉伯王国 | SAR | 3.71 | 0.01 |
瑞典 | SEK | 8.03 | 0.01 |
新加坡 | SGD | 1.34 | 0.01 |
台湾 | TWD | 30 | 1 |
美国 | USD | 0.99 | 0.01 |
越南 | VND | 22488 | 1 |
老挝 | LAK | 8227.65 | 0.01 |
柬埔寨 | KHR | 4006.99 | 0.01 |
缅甸 | MMK | 1351.19 | 0.01 |
菲律宾 | PHP | 50.58 | 0.01 |
印度尼西亚 | IDR | 13355.57 | 0.01 |
文莱 | BND | 1.34 | 0.01 |
东帝汶 | USD | 0.99 | 0.01 |
关岛 | USD | 0.99 | 0.01 |
秘鲁 | PEN | 3.21 | 0.01 |
巴西 | BRL | 3.14 | 0.01 |
阿根廷 | ARS | 17.15 | 0.01 |
乌拉圭 | UYU | 29.13 | 0.01 |
保加利亚 | BGN | 1.64 | 0.01 |
希腊 | EUR | 0.84 | 0.01 |
卢森堡 | EUR | 0.84 | 0.01 |
斯洛伐克 | EUR | 0.84 | 0.01 |
马耳他 | EUR | 0.84 | 0.01 |
克罗地亚 | HRK | 6.31 | 0.01 |
塞浦路斯 | EUR | 0.84 | 0.01 |
爱沙尼亚 | EUR | 0.84 | 0.01 |
匈牙利 | HUF | 258.71 | 0.01 |
拉脱维亚 | EUR | 0.84 | 0.01 |
立陶宛 | EUR | 0.84 | 0.01 |
葡萄牙 | EUR | 0.84 | 0.01 |
罗马尼亚 | RON | 3.85 | 0.01 |
斯洛文尼亚 | EUR | 0.84 | 0.01 |
马来西亚 | MYR | 4.18 | 0.01 |
泰国 | THB | 32.76 | 0.01 |
OnRequestSuccess()
void OnRequestSuccess(string pchPurchaseId)
名称 | 类型 | 描述 |
pchPurchaseId | string | 购买 ID |
成功完成
Request() [NEW]
时生成购买 ID。购买 ID 即为订单号,用于调用
Purchase()
。
OnPurchaseSuccess()
void OnPurchaseSuccess(string pchPurchaseId)
名称 | 类型 | 描述 |
pchPurchaseId | string | 购买 ID |
成功完成
Purchase()
的回调函数。购买 ID 可用于以后的查询。
OnQuerySuccess()
void OnQuerySuccess(QueryResponse response)
名称 | 类型 | 描述 |
response | QueryResponse | 查询结果 |
成功完成
Query()
的回调函数。提供购买 ID,以供以后通过
IaPurchase.QueryResponse.string purchase_id
查询。
OnQuerySuccess(QueryListResponse)
void OnQuerySuccess(QueryListResponse response)
名称 | 类型 | 描述 |
response | QueryListResponse | 查询结果列表 |
成功完成
Request()[NEW]
的回调函数。
QueryListReponse
包括了含有购买清单的
List
<
QueryResponse2
>
purchaseList
。
OnBalanceSuccess()
void OnBalanceSuccess(string pchBalance)
名称 | 类型 | 描述 |
pchBalance | string | 余额 |
成功完成
GetBalance()
的回调函数。余额可返回于
IaPurchase.QueryResponse.string pchBalance
。
OnRequestSubscriptionSuccess()
void OnRequestSubscriptionSuccess(string pchPurchaseId)
名称 | 类型 | 描述 |
pchSubscriptionId | string | 订阅 ID |
成功完成
RequestSubscription()
的回调函数。订阅 ID 用于
Subscribe()
。
OnRequestSubscriptionWithPlanIDSuccess()
void OnRequestSubscriptionWithPlanIDSuccess(string pchSubscriptionId)
名称 | 类型 | 描述 |
pchSubscriptionId | string | 订阅 ID |
成功完成
RequestSubscriptionWithPlanID()
的回调函数。订阅 ID 用于
Subscribe()
。
OnSubscribeSuccess(string pchSubscriptionId)
void OnSubscribeSuccess(string pchSubscriptionId)
名称 | 类型 | 描述 |
pchSubscriptionId | string | 订阅 ID |
成功完成
Subscribe()
的回调函数。
pchSubscriptionId
可用于查询或取消订阅。
OnQuerySubscriptionSuccess()
void OnQuerySubscriptionSuccess(IAPurchase.Subscription[] subscriptionlist)
名称 | 类型 | 描述 |
subscriptionlist | Subscription [] | 数组形式的订阅列表 |
成功完成
QuerySubscription()
的回调函数。最终用户订阅将以数组形式
IaPurchase.Subscription[] subscriptionlist
获取。若仅请求了一个订阅,数组中将只显示一个项目。
OnQuerySubscriptionListSuccess()
void OnQuerySuccess(QueryResponse response)
名称 | 类型 | 描述 |
subscriptionlist | Subscription [] | 数组形式的订阅列表 |
成功完成
QuerySubscriptionList()
的回调函数。最终用户订阅将以数组形式
IaPurchase.Subscription[] subscriptionlist
获取。
OnCancelSubscriptionSuccess(bool bCanceled)
void OnCancelSubscriptionSuccess(bool bCanceled)
名称 | 类型 | 描述 |
bCanceled | bool | 取消状态 |
成功完成
CancelSubscription()
的回调函数。成功取消后,
bool bCanceled
将显示
TRUE
。
OnFailure()
void OnFailure(int nCode, string pchMessage)
名称 | 类型 | 描述 |
nCode | int | 错误代码 |
pchMessage | string | 错误信息 |
IAP API 函数失败的回调函数,将获取错误代码和错误信息。请参阅 错误代码 以获取详细列表。