# 问题反馈

真机与模拟器有一定的表现差异,完成某个功能、模块或页面后及时在真机运行阶段性测试下:避免开发了一大段代码,模拟器能正常运行,真机上却打不开、逻辑或布局异常的情况

# 问题对接

目前接入快应用较多,为了提高问题处理效率。请按以下流程反馈问题:

  1. 如果是快应用 IDE 上运行出现问题,与小天才 JS 框架无关,请自行分析

  2. 确认是否是新增的某段代码带来的问题,注释掉看看是否正常,确认是则调整此新增代码试试

  3. 查看下方的问题汇总,看看有没有相同或类似的问题

  4. 用提供的问题反馈示例测试此问题下载反馈示例 (opens new window),如果仍然异常则将此示例反馈给小天才分析处理,这样做的好处有

    1. 示例代码较纯粹,可防止其他逻辑代码的影响,便于确认是否是此段代码引起的问题 2. 小天才分析时可专注此问题,不必理清第三方提供 demo 整个项目的逻辑及布局,提高分析效率
  5. 对于不便抽离到示例中验证的问题(强依赖项目本身),可详细描述相关问题给到小天才

# 问题汇总

一些常见的问题会记录,持续更新中

  1. app.getOpenId 返回错误信息{code:200, err: System error}

    答: appId 格式问题,需要 number 类型

  2. 图片加载异常(不显示、加载崩溃绿屏):

    答: 图片超过 100K 则加载失败;也可能是格式不对,比如 jpg 格式改成了 png 格式

  3. 设备有没有唯一标识?

    答: 可通过app.getOpenId获取手表对应用的唯一标识 openId

  4. 全局状态维护方式

    1、如果是退出应用信息还需保留可以使用文件存取的方式保存信息:文件存取

    2、如果只是应用期间共享信息,可以使用 storage 数据存取:storage 存取

    数据存储 storage 读取快些,但是保存的长度不能超过 128 字节

  5. 如果已有合作安卓应用,必须与安卓应用的包名保持一致吗?

    答: 必须保持一致