随着客户业务扩张,一个微信已经满足不了需求,需要在手机上同时登录两个微信,用来联系用户。这个时候我们的一些软件需要用到分享到微信的场景时,就不得不考虑双开微信这个特殊性。
双开微信时,第二个微信有如下限制:
1、图片无法分享到第二个微信,链接,文本可以。分享图片会提示分享成功,但是实际对话框中没有这个图片。
这个问题后来可以通过更新友盟SDK解决。
2、第二种,分享到微信之后的行为监控,是只要调用微信分享接口就可以。还是需要监控分享后有没有真正的发给好友或者发送到朋友圈,一般游戏送机会或者积分对第二种要求比较严格。
测试的时候如何应对,首先,需要区分哪些问题是微信本身不支持,哪些问题是软件限制,这种情况下需要做好竞品分析
3、第三种,双开微信会共享h5或者小程序的缓存
之前碰到过一个线上问题,客户微信打开一个链接,显示的内容却是另外一个代码项目的,但是我们在公司内的所有人,研发,客服,打开这个链接查看的内容都是正确的。
需要声明一点的是,微信官方对于微信双开之后出现的问题是不承认的,去搜索开发者社区看到的也更多的是提问,很少有经验分享或者官方说明,所以微信双开的问题只能碰到一个记录一个吧。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
从测试角度出发,对于这种情况需要考虑如下测试点:
涉及h5,海报或小程序需要分享到微信的,双开微信均需测试;
需要获取微信用户cookie的,双开微信登录不同账号均需要授权登录;
涉及到公众号发送消息或者客服聊天的,双开微信均需要测试;
其他场景欢迎大家补充~