在很多应用中都会关联一些微信小程序,如果通过App将微信小程序打开或者分享能。下面分别给介绍一下。
1.如何通过应用程序拉起小程序。
首先我们需要在AndroidStudio中集成微信的开发工具包截止到发文微信开发工具包已经更新到了6.6.4版本。
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.6.4'
导入之后我们可以通过微信中的openapi中提供的isWXAppInstalled()和getWXAppSupportAPI()方法判断手机中是否已经安装了微信应用程序及是否能够使用微信小程序API。
/**
* 微信小程序是否可用
* @param context 上下文
* @return 是否可用
*/
fun isWXSmallProjectAvilible(context: Context): Boolean {
val api = WXAPIFactory.createWXAPI(context, ThirdPartyConfigureCache.instance.m_wx_app_id)
return if (api.isWXAppInstalled) {
api.wxAppSupportAPI >= Build.MINIPROGRAM_SUPPORTED_SDK_INT
} else {
false
}
}
当判断完之后我们就可以使用微信提供的拉起方法打开微信小程序了。
/**
* 跳转微信小程序
* @param context 上下文
* @param small