资讯专栏INFORMATION COLUMN

微信小游戏接入Fundebug监控

娣辩孩 / 1529人阅读

摘要:在上看到上线小游戏监控,刚好最近开始玩微信小游戏,于是尝试接入试了一下。接入方法创建项目的时候选择左下角的微信小游戏图标。接入打飞机游戏使用无模式创建一个微信小游戏后可以看到官方,其中入口文件和配置文件和。

在SegmentFault上看到Fundebug上线小游戏监控,刚好最近开始玩微信小游戏,于是尝试接入试了一下。

接入方法

创建项目的时候选择左下角的微信小游戏图标。

点击继续进入接入插件页面。

第三方插件在小游戏的接入流程和小程序是类似的,你需要将插件代码下载到本地,放到自己的项目中。并且需要将Fundebug的接收域名配置到request合法域名。

微信在监管/安全这一块可以说做得非常严格, 你需要非常清楚你自己使用的插件有哪些网络交互,如果有非法插件偷偷摸摸往其他地方发送数据,在微信中就会被屏蔽了。

接入打飞机游戏

使用无AppID模式创建一个微信小游戏后可以看到官方demo,其中入口文件和配置文件:game.js和game.json。game.js引入并初始化包含整个打飞机的游戏场景、参与者(玩家飞机和敌方飞机)、游戏逻辑的主函数的main.js。

新建一个名为libs的文件夹,用来存放第三方库文件。右键硬盘打开,然后将刚刚下载的fundebug插件放进去。

然后在game.js文件中引入,记得将复制的代码中的release改成libs

报错测试

根据微信小游戏的文档,在微信开发者工具的控制台执行以下命令:

fundebug.test("Test", "Hello, Fundebug")

Fundebug的控制台就可以看到这条报错的信息了:

我觉得最赞的是,竟然还有报错截图!也就是说,你可以看到在出错的时候,用户所看到的界面是什么样子,是白屏了还是显示混乱了等等,都可以一目了然。

这个功能,绝对要打电话。

不过,我发现一个问题,就是出错时候基的系统信息、用户信息都没有。如果真的要和这个用户联系,我还不知道找谁!
后来看了一下文档,这些默认是不抓取的,需要手动配置一下。具体请查看配置文档: 属性配置

我增加了一些监控属性:

并且故意将代码改错(划红线位置):

Fundebug会有一个小红点提示:

点击,可以查看信息的报错信息,包括设备信息都显示出来了。

而且,metaData中也有我配置的meta信息。

配置request合法域名

一定要配置request合法域名。这个事情很容易搞忘记了。因为在开发者模式下,已经可以报错到Fundebug,所以很容易忘记去配置了。我就是犯了这个错,结果一直没有收到报错!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/94777.html

相关文章

  • Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven

    摘要:摘要支持监控应用,并且支持使用接入插件,请大家及时更新。支持使用接入插件的异常监控插件与都发布到了中央仓库,因此可以在直接配置依赖。自从年双十一正式上线,累计处理了亿错误事件,付费客户有金山软件百姓网等众多品牌企业。 摘要: 0.2.0支持监控Spring应用,并且支持使用Maven接入插件,请大家及时更新。 showImg(https://segmentfault.com/img/r...

    JessYanCoding 评论0 收藏0
  • 监控微信小程序wx.request请求失败

    摘要:微信小程序运维中心提供了错误日志记录,但功能还是比较有限。有时候一个微信小程序可能会用到多个第三方服务,从多个域名获取数据。要使用监控,你需要去网站注册账号并创建一个微信小程序监控项目,然后按照提示接入插件。 在微信小程序里,与后台服务器交互的主要接口函数是wx.request(),用于发起 HTTPS 网络请求。其重要性不言而喻。然而,却经常遇到请求失败的问题,笔者特意谷歌wx.re...

    lpjustdoit 评论0 收藏0
  • Fundebug前端JavaScript插件更新至1.7.1,拆分录屏代码,还原部分Script e

    摘要:拆分了录屏代码,监控插件压缩至,另外我们还原了部分,帮助用户更方便地。请大家及时更新哈拆分录屏代码从版本开始,我们拆分了录屏代码。自从年双十一正式上线,累计处理了亿错误事件,付费客户有金山软件百姓网等众多品牌企业。 摘要: BUG监控插件压缩至18K。 showImg(https://segmentfault.com/img/bVbpIPC?w=900&h=383); 1.7.1拆分了...

    freecode 评论0 收藏0
  • Vue.js@2.6.10更新内置错误处机制,Fundebug同步支持相应错误监控

    摘要:摘要的错误监控插件同步支持异步错误监控。此次更新,我们对的监控插件做了相应的更新,来更好地支持使用框架开发的应用错误的监控。程序运行后,成功捕获该错误总结更新到,对错误处理提供了更加强大的支持。 摘要: Fundebug 的 JavaScript 错误监控插件同步支持 Vue.js 异步错误监控。 Vue.js 从诞生至今已经 5 年,尤大在今年 2 月份发布了重大更新,即Vue 2....

    DC_er 评论0 收藏0
  • 99%的程序都没有考虑的网络异常?使用Fundebug.notify()主动上报

    摘要:而且官方也给出了示例在回调函数中上报异常为了确保完全掌握小程序的运行状况,我们将异常上报。的微信小程序插件除了可以自动捕获异常外,还支持通过接口主动上报异常。 近日看到一篇文章99%的程序都没有考虑的网络异常,开篇提到: 绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似 ok 的 try catch 中。如果没有做好异常的兼容和兜底处理,会极...

    ChanceWong 评论0 收藏0

发表评论

0条评论

娣辩孩

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<