开发者工具中wx.getSystemInfo(Object object),将机型设置成iphonex,这个方法拿到的platform 是 devtools,而他的system属性值是 "iOS 10.0.1",如果拿platform判断其实是不准确的,我猜测微信小程序审核人员喜欢用开发者工具之类的工具去审核,然后就判定小程序在ios上有购买行为,而实际上真机测试是没有的,每次都要去找人工客服,人工客服又要排队,排老半天,然后人工客服告诉我代码不违规,重新提交审核,这样实在是太浪费时间了...
总结一下
- wx.getSystemInfo 拿到的system属性值,能否作为判断依据?因为文档里并没有写,所以想确认一下是否可靠,我可以再加一个分支判断。
- 第1条如果不可靠的话,用platform字段判断平台,请优化一下开发者工具,即便是devtools,如果用户选择的是iPhone或者其他平台,建议返回正确的值,不然这个值对开发者来说有什么价值呢?
- 如果第2条做不到的话,那么审核人员能不能用真机审核小程序?