t***@debug-online.cn
t***@debug-online.cn
  • 发布:2022-03-09 06:44
  • 更新:2023-06-12 18:18
  • 阅读:681

【报Bug】小程序SDK打包的IOS应用在更新完成后无法使用uni.sendNativeEvent与原生APP通讯

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: ip12promax

页面类型: vue

SDK版本号: 3.3.11

App下载地址或H5⽹址: https://uni-server-upgrade-h.debug-online.cn/out/index.html

示例代码:

                            uni.downloadFile({  
                                url: res.url, //仅为示例,并非真实的资源  
                                success: (res) => {  
                                    if (res.statusCode === 200) {  
                                        console.log('下载成功:' + res.tempFilePath);  
                                        var path = plus.io.convertLocalFileSystemURL(res  
                                            .tempFilePath);  
                                        console.log('下载成功-path:' + path);  
                                        console.log('restartUpdate')  
                                        plus.runtime.install(res.tempFilePath, {  
                                            force: true  
                                        }, async res => {  
                                            uni.showLoading({  
                                                icon: 'none',  
                                                title: '正在更新……'  
                                            });  

                                            setTimeout(() => {  
                                                uni.hideLoading()  
                                                // that.restart();  
                                                plus.runtime.restart();  
                                            }, 1000)  
                                        },async err => {  
                                            uni.showModal({  
                                                title: `更新失败,请重新下载`,  
                                                content: err.message,  
                                                showCancel: false  
                                            });  
                                        })  
                                    }  
                                }  
                            });  

操作步骤:

下载下方APP的IOS端(22.3.9日最新为1.0.4版本)使用更多里的扫一扫可以安装打开小程序。可以制作图片内容格式的小程序测试。

预期结果:

返回数据

实际结果:

无返回值

bug描述:

  1. 使用小程序SDK参考升级插件更新当前小程序并plus.runtime.restart()后,无法使用uni.sendNativeEvent方式再与原生app通讯。此问题为偶发现象。
  2. 更新当前小程序并plus.runtime.restart()后,应用上划清理后会重置上一个版本。此问题目前在我这边整合SDK的软件中必现
2022-03-09 06:44 负责人:DCloud_iOS_XHY 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

更新最新版本测试一下吧

要回复问题请先登录注册