Please Select Your Location

Thailand
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
India
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malaysia
Malta
Mexico
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Singapore
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Việt Nam
المملكة العربية السعودية (Arabic)

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 函数失败的回调函数,将获取错误代码和错误信息。请参阅 错误代码 以获取详细列表。