android 小程序調(diào)起一些事

  1. 微信官方小程序文檔android part:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Android_Development_example.html
    調(diào)用接口:WXLaunchMiniProgram 移動(dòng)應(yīng)用跳轉(zhuǎn)到小程序示例:
String appId = "wxd930ea5d5a258f4f"; // 填移動(dòng)應(yīng)用(App)的 AppId,非小程序的 AppID
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);

WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = "gh_d43f693ca31f"; // 填小程序原始id
req.path = path;                  ////拉起小程序頁(yè)面的可帶參路徑,不填默認(rèn)拉起小程序首頁(yè),對(duì)于小游戲,可以只傳入 query 部分,來(lái)實(shí)現(xiàn)傳參效果,如:傳入 "?foo=bar"。
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可選打開 開發(fā)版,體驗(yàn)版和正式版
api.sendReq(req);

回調(diào)說(shuō)明WXEntryActivity中

public void onResp(BaseResp resp) {
    if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) {
        WXLaunchMiniProgram.Resp launchMiniProResp = (WXLaunchMiniProgram.Resp) resp;
        String extraData =launchMiniProResp.extMsg; //對(duì)應(yīng)小程序組件 <button open-type="launchApp"> 中的 app-parameter 屬性
    }
}
  1. 集成微信sdk庫(kù)的兼容性問(wèn)題:
    有些人做微信支付的時(shí)候和跳轉(zhuǎn)小程序的sdk沖突,解決方法 就是把之前的包刪掉,用下面的代碼引用就ok!這兩段代碼都包含微信支付的功能。
    在build.gradle文件中,添加如下依賴即可:
dependencies {
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
}

dependencies {
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
}
  1. 注意的一些細(xì)節(jié):
    1)添加文件wxapi 下添加WXEntryActivity
    2)登錄后再管理中心-移動(dòng)應(yīng)用-創(chuàng)建移動(dòng)應(yīng)用
    注意應(yīng)用的AppId,簽名與包名即可(下載微信的獲取簽名工具,這里有些博主踩過(guò)坑)
    3)

  2. 參考鏈接
    https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Android_Development_example.html
    https://blog.csdn.net/qXing123456789/article/details/82189673
    https://blog.csdn.net/weixin_34791250/article/details/117313075

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容