帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
6
帖子
0
勋章
43
Y币

[多端开发] ios 求助·

[复制链接]
发表于 2024-6-6 11:28:45
不好意思又来麻烦大家了,目前我打包的ios版本,首次安装会出现这个弹框, 66612c8890027.png 选择了允许之后,首页空白你内容,很多页面都有没加载出来的东西,怎么处理这个问题,或者可不可以关掉这个首次安装进来这个弹框,而且我打包时并没有设置网络的权限 66612ce6cd156.png
首页监听一下网络连接,网络接入事件,重新加载一下数据就可以了。
先看一下有没有网络
var connectionType = api.connectionType;
                if(connectionType == 'none') {
没有网络就监听网络变化
                        api.addEventListener({
                                name:'online'
                        }, function(ret, err){
                                that.init()
                        });
                        toast('没有网络')
                }else {
                        that.init()
                }
首次加载不应该是先弹出来隐私权限确认吗。你咋就开始网络请求了
6
帖子
0
勋章
43
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-6-6 12:05先看一下有没有网络
var connectionType = api.connectionType;
                if(connectionType == 'none') {

谢谢,我按照你的代码写了,但是还是有问题
var connectionType = api.connectionType;
                if (connectionType == 'none') {
                        api.addEventListener({
                                name:'online'
                        }, function(ret, err){
                                api.alert({
                                        msg:'走到这里了',
                                        title: '标题'
                                });
                                this.getData();
                        });
                        api.alert({
                                        msg:'没有网络111111',
                                        title: '标题'
                                });
                } else {
                        api.alert({
                                        msg:'走到这里了2',
                                        title: '标题22222'
                                });
                        this.getData();
                }

目前首次安装进入主页并没有走到这个方法,但是第二次打开后,不操作任何就能有弹框,我在想是不是网络这个是在哪里要配置,而且,我试过安装好后,第一次是断网打开app,连那个允许使用无线数据的弹框都没有显示出来,可否帮我再看下,我在文档中找了一些判断的方法都没有生效
6
帖子
0
勋章
43
Y币
勇可可【1161277121】 · 2024-6-6 14:26首次加载不应该是先弹出来隐私权限确认吗。你咋就开始网络请求了

目前还没有做到这一步,,而且,安卓首次安装都没有这个弹框,没有任何问题,这个问题只有ios有。。。
BIP727828 · 2024-6-6 16:03谢谢,我按照你的代码写了,但是还是有问题
var connectionType = api.connectionType;
                if (connectionType == 'none') {

你代码写在哪里的,不要写在启动页哦,需要写在首页,就是你白屏的那页
勇可可【1161277121】 · 2024-6-6 14:26首次加载不应该是先弹出来隐私权限确认吗。你咋就开始网络请求了

高版本的iOS现在都会同时请求网络权限了,这个好像还是强制的
6
帖子
0
勋章
43
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-6-6 17:36你代码写在哪里的,不要写在启动页哦,需要写在首页,就是你白屏的那页

是在首页写的
BIP727828 · 2024-6-6 18:12是在首页写的

建议你好好调试一下,梳理一下代码运行的次序,放对未知,我们都是这么用的,方法没有问题。
12下一页
您需要登录后才可以回帖 登录

本版积分规则