getPhoneNumber返回的e.detail.errMsg在安卓系统和苹果系统有出入
作为唯一判断用户是否同意获取手机号的判断条件,安卓系统和苹果系统返回的值有些许差别
苹果系统
安卓系统
对比可以发现,安卓系统fail是":",苹果系统后面是空格。如果开发者没有仔细注意到区别,会导致用户在拒绝获取手机号后出现业务逻辑上处理的BUG。
作为唯一判断用户是否同意获取手机号的判断条件,安卓系统和苹果系统返回的值有些许差别
苹果系统
安卓系统
对比可以发现,安卓系统fail是":",苹果系统后面是空格。如果开发者没有仔细注意到区别,会导致用户在拒绝获取手机号后出现业务逻辑上处理的BUG。