OPPOR9 调用接口短时间连续发送两条相同短信,只有一条有效

背景
    今天在做短信相关的工作,发现,在这款手机上,调用Android原生的接口,发送短信不生效,确切的说是在极短的时间内连续发送两条一样的短信,只会有一条生效。
手机信息
    型号:OPPO R9tm
    ColorOS版本:V3.0
    Android版本:5.1
    版本号:R9tm_11_A.44_180224

错误日志附上


错误说明
    测试demo的Manifest发送短信权限跟手机应用权限管理,都看了,都没问题的,不知道它这个CheckPermission的tag从哪里打印的,他们定制的系统,肯定源码也没的。从日志的猜测来看,应该是被OppoPermissionInterceptPolicy这个类里面的某些策略拦截掉了短信,可能是类似于在极短的时间内发送两条相同的短信,认为是用户误触,这种操作

结果
    后来调试了一下,将时间间隔置为1000ms左右是没问题了,在向下的时间间隔没做测试,在这个范围,我还是可以接受的。

发布了15 篇原创文章 · 获赞 17 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/HeartCircle/article/details/79887940