我在XIAOMI(Android 6.0.1,MIU 8.2.1.0)上发现了一个奇怪的问题。我使用的是Firebase身份验证服务,一切正常,但我的XIAOMI不能在我的服务中不时向Google服务提出请求。我不知道为什么智能手机会锁定某些DNS请求。
见下文:
I/AuthChimeraService: Executing request: ProxyRequest[ url: https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode?alt=proto&key=AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, method: 1 ]
07-24 19:33:55.936 6263-7413/? I/Email: onHandleIntent accountNUmber = 1
07-24 19:33:55.979 286-2130/? D/DnsProxyBlocker: hasUid: restrict uid(10008)
07-24 19:33:55.979 286-2130/? E/DnsProxyListener: block dns query from uid = 10008
07-24 19:33:55.979 286-2130/? W/FrameworkListener: Handler 'getaddrinfo' error (Success)
07-24 19:33:55.981 5208-6955/? I/AuthChimeraService: Executing send connection operation
07-24 19:33:55.983 5208-6911/? W/FirebaseAuth: [PhoneVerificationSession] onFailure
07-24 19:33:55.991 6263-6373/? I/Exchange: Ping task starting for 1
07-24 19:33:56.008 6505-6505/.... E/--------->: A network error (such as timeout, interrupted connection or unreachable host) has occurred., null
有人知道该怎么办?感谢
P.S。
使用Android 5.1的便宜智能手机工作好,但不是XIAOMI MI4,可能不是手机问题。但据我所知,DnsProxyBlocker是他们的功能。