上传 SDK 运行日志

WARNING

请注意,当前域名 https://dev.weixin.qq.com/docs/framework 文档已不维护,请前往微信文档中心open in new window 找到对应的新文档继续使用

为了更好地定位关于 SDK 的异常反馈,我们提供了通过使用 SDK 菜单栏将 SDK 运行日志上传至官方后台的能力。开发者可以基于此能力进行问题反馈,同时也可以自定义入口给 App 用户使用。

前置条件

Android 上传日志步骤

iOS 上传日志步骤

调用 API 自定义上传入口

前置条件

  • iOS SDK >= 1.0.3,Android SDK >= 1.0.1

  • 开启「内置菜单唤起配置」,默认为开启状态;开启后,则可通过对应的手势在 App 端唤起相关菜单

Android 上传日志步骤

  1. 唤起 SDK 菜单栏

    对于 Android 设备,唤起 SDK 菜单栏的手势为:三指点击五下

  1. 点击「上传日志」,获取日志 ID
  1. 将日志 ID 与 多端应用账号信息一同反馈给官方技术人员(可联系小助手open in new window加入官方技术交流群)

iOS 上传日志步骤

  1. project.miniapp.json 开启 enableDebugLog
  • 开启 enableDebugLog,有助于官方获得更详细的 SDK 运行日志,更好地定位问题,但同时会增加日志占用的存储空间,如担心对 App 性能产生影响,可在开发阶段开启,上线阶段关闭

  • 开启 enableDebugLog,不会影响 VConsole 正常使用

  1. 唤起 SDK 菜单栏

    对于 iOS 设备,唤起 SDK 菜单栏的手势为:三指长按五秒

  1. 点击「上传日志」,获取日志 ID
  1. 将日志 ID 与 多端应用账号信息一同反馈给官方技术人员(可联系小助手open in new window加入官方技术交流群)

调用 API 自定义上传入口

开发者也可以调用 wx.miniapp.openSaaAActionSheetopen in new window 在自己的小程序代码中自定义「日志上传」的入口,方便排查 App 用户的问题。

代码示例

wx.miniapp.openSaaAActionSheet({
    success: (res) => {
        console.log('openSaaAActionSheet success:', res)
    }
})