uniapp项目动态启动页————遇到问题

2020-06-01  本文已影响0人  adalillian

现在的这个情况, 是我只要发错误给后台就可以, 还是我这边的问题: 

做的项目是一个uniapp的项目, 官方给了ios端需要加的sdk的集成好的项目 , 

整个框架的运行的思路, 你导入自己的h5部分的文件, 然后框架是内部集成了一个文件路径的配置。你只需要在control.xml文件里配置 你自己h5的文件的名字就可以了。 

需要配置一个静态启动页,这个很简单,配置完了。 

需要配置一个动态启动页, 我用lottie做完了, 导入lottie,json , 图片, 比简单的gif要小很多, 整个效果还可以。 

但是因为进到h5的首页之后, 你的动态启动页里面要预加载 h5首页的数据, 减少进去空白数据的情况, 因为我这里不好做这个。 

所以最后动态启动页是后台写的, 写完帮助集成到h5的代码里面, 大大的加快了它首页的数据加载过程。 

但是出现问题了, 如下:

新包问题:

所有的问题都没有改善,新增加两个问题,汇总现在 启动和 更新的 问题

  1. 程序刚启动的问题1:  程序启动之后, 先显示我这里的启动图片, 然后是gif动画, 然后是 登陆页面。 (存在问题:这个地方的 gif的启动页时间太短了,   现在是1秒不到就闪过去了。   改正思路:应该在2到4秒之间。)

  2. 程序刚启动的问题2:当用户跳到注册页面之后,左滑可以到 gif动画页面 ,这时候页面不能右滑到注册也不能左滑到启动页面, 页面一直在gif动画界面, 呈现一直播放gif的状态。 用户解决办法只能强制退出应用, 再次进入操作。 (存在问题:注册页面左滑到gif动画页面之后, 无法回去。       改正思路:注册页面应该禁止左滑操作 )。

 3. 流程问题: 程序注册刚选择完 助记词, 之后就再次跳到gif动画页面,  然后就一直停留在gif动画界面,一直反复播放gif, 点击无效。

      当想不到办法继续之后, 彻底退出程序,再次进去, 出现提示文字:“再次点击退出应用“。不做任何操作, 然后过1秒就自动进入程序了。 (存在问题:    现在是一直播放gif, 手动彻底退出程序,再次运行程序,才可以进入主页。       改正思路: gif页面应该点击就可以跳到主页, 或者gif播放2秒自动跳到主页)。

4. 更新问题: 目前没有更新功能。    (存在问题:没有看到弹窗。刚才是注册成功 , 以及用户彻底退出程序以后,再次进入程序主页面, 两种情景 会看到提示窗口。现在这两种情况都没有弹窗。     改正思路: 两种情况下, 都只有一次更新弹窗就是合理的。 )

因为这个在年前已经提交过给后台, 

我发现今天总结还是这些问题。 (但是我觉得改成思路: 也许是预加载的问题, 只有你退出再进入的时候, 才会有版本更新的提示。 是否应该让它在加载完毕就自动更新。  )

尝试解决:

方式1.    尝试换成后台写这部分的 包。    改成她15号发过来的, 还是不行。 

方式2:    问昨天的测试人员, 这个运行 也是有问题的。

方式3:    总结一下问题的情况, 描述清楚问题。

测试:

程序卡在gif的时候, xcode出现的提示

Can't end BackgroundTask: no background task exists with identifier 5(0x5),or it may have already been ended. Break in UIApplicationEndBackgroundTaskError()to debug.

[Runtime][DEBUG:]show NWindow--[cb]

我搜索是需要

每个对beginBackgroundTaskWithExpirationHandler:方法的调用,必须要相应的调用endBackgroundTask:方法。这样,来告诉应用程序你已经执行完成了。

你看我的回复是合理的吧

我昨天看的是刚进程序 启动动画, 官方demo是可以跳到注册界面的。   

但是动态启动动画还是有问题的,( 用官方demo测代码, 昨天产品经理,有安排美工测试, 测试的结果也是下面的情况,所以应该不是我配置的空框架的问题 ), 

问题还是2月1号 11:36 提的那几个问题, 我之前搜到的提示,可能不是错误, 应该不是ios框架这里的原因, (我觉得思路: 也许是预加载的问题, 只有你退出再进入的时候, 才会有版本更新的提示。 是否应该让它在加载完毕就自动更新。  )

 2)当程序注册刚选择完 助记词, 注册成功后, 页面一直在gif动画界面, 呈现一直播放gif的状态,点击无效。 

 当想不到办法继续之后, 彻底退出程序,再次进去, 3)出现提示文字:“再次点击退出应用“,虽然有这个提示, 点击也不退出应用。

 4)出现版本更新的提示,但是你可以什么都不点, 不做任何操作, 然后过1秒就自动进入程序了。 5)更新提示有两次。 

上一篇下一篇

猜你喜欢

热点阅读