跨平台uapp
跨平台uapp
  • 发布:2022-04-16 09:50
  • 更新:2022-05-06 08:47
  • 阅读:527

【报Bug】iOS 有闪退,闪退出现位置 [PGDeviceStatus getCurrentType]

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.3

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphone 13

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

闪退日志未能复现

预期结果:

避免闪退

实际结果:

有闪退

bug描述:

跟踪 iOS 闪退日志,大多数闪退都出现在 [PGDeviceStatus getCurrentType:] 位置,而且从 离线 SDK 3.2.3 到目前的 3.3.13 都一致存在,不太清楚这个函数作用,这个是核心 PDRCore 库里的封装,猜测对应的是 plus.networkinfo.getCurrentType() ,尝试切换网络,关闭网络,都没能复现这个闪退。

官方应该很容易知道函数作用,比我们瞎猜容易解决多了,离线包对应的 bundle,相关库肯定啥都不缺了。

请官方看一下,之前也反应过,期待有个回复,貌似社区不是太活跃

2022-04-16 09:50 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

看下这边哪里用到 plus.networkinfo.getCurrentType() 这个API了 截图看下怎么调用的

  • 跨平台uapp (作者)

    我仅是自己猜测的,代码里没有使用

    2022-04-18 19:12

天生DR

天生DR - Q:342134068 V:Dronaldo17

你这个还有更详细的崩溃信息吗 或者可以复现的步骤?

  • 跨平台uapp (作者)

    复现不出来,是app store 后台的奔溃日志,这个在 uniapp PDRCore里的,除了上面截图的,也找不到啥相信信息了

    2022-04-21 08:52

跨平台uapp

跨平台uapp (作者) - 了解uapp `npm info uapp`

我今天又统计了下,这个 [PGDeviceStatus getCurrentType:] 的奔溃占比,可以达到70%, 大多数奔溃都是这个问题。希望官方能跟进下这个问题。

@DCloud_heavensoft @DCloud_IOS_XTY @DCloud_iOS_DJX @DCloud_iOS_XHY

NowTS7

NowTS7 - 1

同样的问题,线上近期的这种崩溃日志很多,而且我的离线打包,从3.3.13后都没办法获取到推送的个推设备id了,hook代码发现之前个推初始化的方法3.3.13后都没初始化,你有这个问题么

NowTS7

NowTS7 - 1

同样的问题,线上近期的这种崩溃日志很多

跨平台uapp

跨平台uapp (作者) - 了解uapp `npm info uapp`

貌似crash 数量又翻了一倍

跨平台uapp

跨平台uapp (作者) - 了解uapp `npm info uapp`

每周发现都有些新增,耐心等待官方反馈中 ...

该问题目前已经被锁定, 无法添加新回复