问题描述:https://ask.dcloud.net.cn/question/171081
1.6版本在IOS上,部分高端机型首次安装的时候(仅此首次),启动APP是没有网咯的,无网络情况下,百川进行初始化,导致以上问题,1.7版本针对IOS端新增手动初始化操作~
1.7版本主要针对IOS端新增了一个初始化的方法~ 如下
plug.init({}, result => {
console.log(result); // code等于0就是初始化成功
});
项目中如何使用呢?
// 引入插件
const plug = uni.requireNativePlugin('xiguazhu-baichuan')
// 判断如果是IOS端 调用初始化的方法
if (uni.getSystemInfoSync().platform == 'ios') {
plug.init({}, result => {
});
}
整个初始化尽量保证每次启动只初始化一次~初始化以后可以放在全局变量globalData里面做下标记,经过我测试 多次初始化也不会报错
重点强调!!! 根据自己的业务判断 确保在APP通网的时候在初始化
之前的文章看这里