【FAQ】HarmonyOS SDK 閉源開放能力 —IAP Kit
1.問題描述
根據https://developer.huawei.com/consumer/cn/doc/harmonyos-references/iap-data-model-0000001736334358#section260562820380 文件中的描述,purchaseOrderId是必選現,具體一筆訂單中對應的購買訂單號ID。請問purchaseOrderId可以唯 一標識一筆訂單嗎?每個訂單的purchaseOrderId都不同嗎?
解決方案
purchaseOrderId可以唯 一標識一筆訂單,每筆訂單都不相同。一旦生成,不會發生變化。
2.問題描述
應用內購買自動訂閱商品如何退款?
解決方案
目前沒有提供取消訂閱,撤銷訂閱(退款)這些服務端介面。使用者可以打客服熱線諮詢退款,華為運營會和你們聯絡是否退款,退款金額會和你們溝通後進行。可以部分退款。也可以傳送郵件至jointoperation@huawei.com,郵件內容包含華為訂單號、應用名稱/課程名、退款金額、退款原因等資訊。僅訂閱訂單在有效期內方可申請退款。
3.問題描述
對於自動訂閱商品,在沒有接入服務端通知的情況下,開發者需要自己同步續訂的訂單。正確操作是否應在適當的時間(首 次下單後,記錄訂閱的結束時間,在該時間到期後),請求訂閱狀態查詢介面,透過只傳入purchaseToken,去獲取最新的訂單?
解決方案
透過訂閱查詢介面輪詢可能會出現問題,造成結果不準確。(中間產生的續費訂單可能會有遺漏) 建議還是接入服務端通知更加準確。
4.問題描述
根據https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/iap-integrate-subscription-0000001709322386 文件中的開發步驟,若未發貨,應用伺服器需發放相關權益,並記錄對應的訂單資訊, https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/iap-delivering-subscriptions-0000001762225496文件中描述檢查SubGroupStatusPayload.lastSubscriptionStatus.status 是否為1(生效中),是則發放相關權益。請問確認發貨(標記訂單為支付成功,給使用者發放權益),是當且僅當滿足SubGroupStatusPayload.lastSubscriptionStatus.status是否為1(生效中)和SubGroupStatusPayload.lastSubscriptionStatus.lastPurchaseOrder==2 時,才可以進行嗎?
解決方案
業務識別是否已發貨此訂單SubGroupStatusPayload.lastSubscriptionStatus.lastPurchaseOrder,相關文件: https://developer.huawei.com/consumer/cn/doc/harmonyos-references/iap-query-subscription-status-0000001757088709#section149821246171719。 業務判斷欄位:lastPurchaseOrder.finishStatus(1代表已發貨,2代表未發貨),業務查詢到lastPurchaseOrder後,確認是否已經發貨。如果已發貨,則確認已經完成確認發貨動作;如果未發貨,則發貨,並在發貨完成後完成確認發貨動作。建議業務要記錄每一筆訂單的發貨記錄。
5.問題描述
在文件https://developer.huawei.com/consumer/cn/doc/harmonyos-references/iap-data-model-0000001736334358#section260562820380的描述中 而在自動續期訂閱商品場景中,purchaseToken與訂閱ID一一對應。 問題一:這裡說的訂閱id是subGroupGenerationId嗎? 問題二:當使用者購買月自動訂閱商品,1個月後產生續費,那麼收到的訂閱續期通知中的purchaseToken是一個新的purchaseToken嗎?
解決方案
問題一:這裡說的訂閱id是subscriptionId。 問題二:purchaseToken續期後也不會變動,類似於subscriptionId,在續期都不會發生變化,只有在切換訂閱的時候會產生新的purchaseToken和subscriptionId。
6.問題描述
在2024-02-22日產生一筆測試訂單,想要看一下訂單明細,在管理中心---我的賬戶---收益選單中,並未看到這筆訂單,請問在哪裡能看到我們的訂單明細?
解決方案
可以在:管理中心---開發者中心---我的報表---支付報表 檢視。
7.問題描述
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/iap-subscription-functions-0000001709162914,在該文件中對於切換訂閱的理解: 例如,售賣自動續訂商品的一個訂閱組下,有高 級月會員,高 級年會員,超級月會員,超級年會員。 使用者初始購買高 級月會員, (1)如果切換為高 級年會員或者超級年會員, 那麼屬於下週期生效的切換訂閱。 (2)如果切換為超級月會員,那麼屬於立即生效的切換訂閱。 請問這個理解對嗎?目前還不支援按照等級實現升級和降級?
解決方案
(1)是的,下週期生效的切換訂閱。
(2)是立即生效的切換訂閱。
(3)目前還不支援按照等級實現升級和降級。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70003787/viewspace-3011071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【FAQ】HarmonyOS SDK 閉源開放能力 —IAP Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Share Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Vision Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Account Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Map Kit
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(6)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(4)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(5)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Map Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —Push Kit(3)
- 【FAQ】HarmonyOS SDK 閉源開放能力 —ArkUIUI
- 【FAQ】HarmonyOS SDK 閉源開放能力 — 公共模組
- 淺析HMS Core開放能力在HarmonyOS中的應用
- HarmonyOS Connect FAQ第三期
- [原創]SuperWeChatPC開源開放開發者SDK-打造你的超級微信
- 短視訊SDK,直播SDK,美顏SDK_提供開放API介面API
- 開源量化框架backtrader FAQ:開發MySQL data feed框架MySql
- HarmonyOS SDK實況窗服務
- 阿里巴巴開放平臺 sdk -PHP阿里PHP
- 非 SDK 介面常見問題 | Android 開發者 FAQ Vol.13Android
- 鴻蒙HarmonyOS:深入Device Certificate Kit API:從整合到實戰鴻蒙HarmonyOS:深入Device Certificate Kit API:從整合到實戰鴻蒙devAPI
- 百度地圖開放平臺 PHP sdk - lbscloud-sdk地圖PHPCloud
- HarmonyOS Next之Asset Store Kit基礎功能全解析
- HarmonyOS Next加密安全的雙劍合璧:Device Certificate Kit與Crypto Architecture Kit的結合加密dev
- 美團攜手HarmonyOS SDK,開啟便捷生活新篇章
- 開啟、關閉防火牆或者開放埠防火牆
- Android P FAQ第一彈:非SDK管控特性Android
- 【FAQ】申請Health Kit許可權的常見問題及解答
- 嘻哈說:開放封閉原則
- 【開源】GreaterWMS 抖音SDK呼叫教程
- 百度開放人臉識別離線SDK 一個SDK打包三大能力
- 網路的開放和封閉的思考
- HarmonyOS NEXT應用開發之圖片縮放效果實現
- 設計模式之開閉原則:對修改關閉,對擴充套件開放設計模式套件
- 設計模式例項講解 - 開放封閉設計模式
- 設計原則之【開放封閉原則】
- Laravel深入學習9 – 開放封閉原則Laravel