當前位置:編程學習大全網 - 網站源碼 - ios開發中,對於充值功能,是怎樣實現的

ios開發中,對於充值功能,是怎樣實現的

大體來講,購買成功後,蘋果AppStore服務器會向app端返回此次交易的數據,其中有這筆付款的收據(Receipt)。然後app與遊戲服務器通訊,把購買成功的信息通知服務器端(為了防止越獄和IAP free等插件造成的欺詐性購買,還需要把收到的receipt發給遊戲服務器,遊戲服務器再將其發往蘋果AppStore服務器驗證其真實性)。服務器端確認此次購買成功後,修改服務器端記錄的此客戶端對應的財富值,並將修改後的結果反饋回App端,App端隨之作相應更新。

與服務器端的通信,就是壹個RPC的過程,服務器端寫好壹些供調用的API接口,在客戶端聯網調用,具體有什麽xmlrpc, jsonrpc的,都有開源的框架可以使用。

註意:客戶端與遊戲服務器端通信的時候,必需附帶壹個標識其身份的代碼(UUID或者帳號名稱),否則服務器端無法知道是誰進行了充值。

  • 上一篇:Qt回車樹焦點丟失
  • 下一篇:matlab中找出兩個數組相同數據的個數的函數
  • copyright 2024編程學習大全網