微信支付未安装微信情况下调起支付无响应

微信支付未安装微信情况下调起支付无响应解决办法

目前文档上并未说明。其实微信已经提供了响应的判断方法。

IWXAPI  wxapi = WXAPIFactory.createWXAPI(mContext, WXConstants.APP_ID,false);
if(!wxapi.isWXAppInstalled()){
    //未安装的处理
}

网上的轮子

private boolean isWXAppInstalledAndSupported() {     
       IWXAPI msgApi = WXAPIFactory.createWXAPI(this, null);       
       boolean sIsWXAppInstalledAndSupported = msgApi.isWXAppInstalled()
       && msgApi.isWXAppSupportAPI();     
       return sIsWXAppInstalledAndSupported;  
  }

记录一下。

你可能感兴趣的:(Android应用开发,第三方sdk)