收藏
回答

怎么判断是苹果设备?

wx.getSystemInfo({
  success(res) {
	if (res.platform == "ios" || res.system.indexOf('os') > 0 || res.system.indexOf('OS') > 0) {
        	console.log('苹果')			
	} else {
		console.log('安卓')		
	}
    }
})
我的代码是这样判断苹果设备的,但是提交审核后,不在苹果中展示的业务,审核员端还是展示出来了,请问正确的判断方式是什么?
回答关注问题邀请回答
收藏

3 个回答

  • brave
    brave
    2022-03-29
      isDev() {
        return wx.getSystemInfoSync().platform.toLowerCase().indexOf("devtools") > -1
      }
    
      isIOS() {
        return wx.getSystemInfoSync().platform.toLowerCase().indexOf("ios") > -1
      }
    
      isAndroid() {
        return wx.getSystemInfoSync().platform.toLowerCase().indexOf("android") > -1
      }
    
      isIPad() {
        return wx.getSystemInfoSync().platform.toLowerCase().indexOf("ipad") > -1
      }
    
    2022-03-29
    有用 3
    回复
  • 老张
    老张
    2022-03-28
    initSys: function () {
        console.log(app.globalData.systemInfo = wx.getSystemInfoSync())
        app.globalData.isIOS = app.globalData.systemInfo.system.substring(0, 3) == 'iOS'
      },
    
    
    2022-03-28
    有用 1
    回复
  • 鲈鱼🐳
    鲈鱼🐳
    2022-03-28

    审核人员用的是真机,还是模拟器?

    2022-03-28
    有用
    回复
登录 后发表内容