goGengMei(){
// #ifdef APP-PLUS
plus.share.getServices(function(res){
var sweixin = null;
for(var i=0;i<res.length;i++){
var t = res[i];
if(t.id == 'weixin'){
sweixin = t;
}
}
if(sweixin){
sweixin.launchMiniProgram({
id:'小程序Id',
path:"打开小程序路径",
type: 0
});
}
},function(res){
console.log(JSON.stringify(res));
});
// #endif
},
- 发布:2022-01-19 17:14
- 更新:2022-02-17 18:07
- 阅读:420
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.5
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: 红米K40
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://www.pgyer.com/oLLp
示例代码:
操作步骤:
比如:点击按钮打开小程序,第一次可以跳转; 第二次点击按钮就无反应了;
比如:点击按钮打开小程序,第一次可以跳转; 第二次点击按钮就无反应了;
预期结果:
正常点击, 就能打开小程序 和 分享功能
正常点击, 就能打开小程序 和 分享功能
实际结果:
第一次可以, 以后点击就无反应了
第一次可以, 以后点击就无反应了
- 检查一下包名和微信的配置信息与微信后台是否一致。
- WXEntryActivity在Androidmanifest.xml中注册时,需要设置android:exported为true
-
5***@163.com (作者)
找到问题了; 我APP中只有微信分享; 没有引入微博分享; 第二次分享就报io. dcLoud . share . sina . SinaWeiboApiManager Exception =java . Lang. CLassNotFoundException: i0. dcLoud. share . sina. sinaWeiboApiManager i0,dcloud,share . tencent . TencentWei boApiManager Exception =java . Lang. CLassNotFoundException: io. dcloud . share,tencent 我现在引入了微博分享SDK 就可以了;
2022-02-17 18:05
5***@163.com (作者)
h x直接运行确实没有问题; 就是离线打包会有这个问题;
2022-01-28 19:06
5***@163.com (作者)
APP一直使用的离线打包; 现在分享出了这个问题; 今天升级了最新的离线SDK还是不行; 麻烦安排下
2022-02-17 17:08
5***@163.com (作者)
离线打包,IOS正常, 我怀疑是Android的离线SDK中有问题
2022-02-17 17:09