微信小程序(小游戲)后台開發


 

  小程序開放接口功能,目的是方便小程序接入第三方服務器,比如,商城類小程序,小游戲,需要保存訂單數據,玩家信息等.那就需要服務器和數據庫,

       

 

   

  開發者對於各方關系必須要理清,那就是小程序,用戶,開發者服務器(也稱第三方服務器),微信服務器他們之間的關系.

  用戶點開小程序,即會向用戶獲取頭像昵稱並登錄,無須經過第三方服務器,真正要經過第三方服務器,是在需要跟后台(第三方服務器)交互的時候會發一個request請求.

 

 

  登錄動作是用戶點擊小程序觸發OnLaunch事件執行登錄方法wx.login(),此方法是跟微信服務器交互,當登錄成功后會返回code碼,success方法中的request會立即向第三方服務器發起登錄請求攜帶code碼,

  第三方服務器根據code碼,appid,appsecret,向微信服務器發起請求,注意這個appid和appsecret是寫在第三方服務器配置文件的參數,

  這個請求的目的是獲取登錄的sessionkey和openid以及unionid(不一定會有),獲取得到之后,第三方服務器將維護sessionkey,openid.

       怎么維護?就是不要把這些敏感的信息發送給小程序客戶端,而是發送一個經過加密的key返回客戶端.當客戶端需要和后台(第三方服務器)交互或者需要驗證登錄狀態時,就攜帶這個東西就可以了.

 

未完待續...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM