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 函數失敗的回調函數,將取得錯誤代碼和錯誤訊息。請參閱 錯誤代碼 以取得詳細清單。