• <fieldset id="qg8cq"></fieldset>
  • <ul id="qg8cq"></ul>
  • <fieldset id="qg8cq"><menu id="qg8cq"></menu></fieldset>
  • <ul id="qg8cq"></ul>
    開始制作
    • 做app就上應用公園
    • app開發的坑,基于安卓的app開發的好處

      2021-08-11 13:45:00 來自于應用公園

      Android App喚起小程序,小程序返回App

      你為什么寫這篇文章?因為做App跳轉到小程序、小程序返回App功能時坑太多,請在這里記錄。有坑。我認為在WXEntryActivity中重寫onResp方法的內容就足夠了。WXEntryActivity需要實現接口IWXAPIEventHandler,如果它想重寫onResp方法的話。

      然后,在小程序,調用下面的代碼返回到應用程序

      打開APP

      好吧,調試后,沒用。在小程序,點擊后退App按鈕,App卡住了,讓我感覺有點迷茫。

      如果沒有,我們繼續看文檔,你看不到任何解決問題的方法。后來在谷歌的過程中,我找到了幾篇文章,整合了它們的內容,終于實現了。感謝這些文章對他們的幫助。您需要判斷handleIntent的返回值

      //如果返回值為false,則表示輸入非法,沒有經過SDK處理。當前的透明界面應該是完成的,這樣可以避免非法參數的Intent外部傳遞給用戶造成的混亂。

      嘗試{

      if(!base application . getinstance . getweixinapi . handleintent(GetEntent,' onResp : ' ExtraDATa);

      完成;//小程序返回APP時需要完成此頁面,否則其他頁面無法點擊

      }

      }

      APP跳轉支付寶小程序并拉起支付

      踩坑的實際操作:

      如果配置的頁面沒有參數,就不會出錯。如果有參數,很有可能匹配鏈接無法正常獲取參數。坑在這里:

      1 .頁面參數:一開始以為是頁面路徑(即app.json中的路徑),因為后面有查詢參數,自然會認為這里只需要Path;

      2 .查詢參數:雖然我看到了“啟動參數”這個詞,但是這個路徑還沒有和小程序APP的啟動參數匹配,所以這里自然認為是頁面參數;

      那么拼接路徑是這樣的:

      window . location . href=' alipays 3360//platformapi/startapp?appId=xxx

    粵公網安備 44030602002171號      粵ICP備15056436號-2

    在線咨詢

    立即咨詢

    售前咨詢熱線

    13590461663

    [關閉]
    應用公園微信

    官方微信自助客服

    [關閉]