【发布时间】:2018-04-10 13:21:58
【问题描述】:
Environment Details:
1. CLI version-7.0.0,
2. OKHTTP Version-2.0.0,
3. Cordova-plugin-mfp Version-8.0.2017100610,
4. Cordova-plugin-mfp-push Version-8.0.2017112208,
5. Cordova-Android - ~6.3.0,
6. Cordova-iOS - ^4.4.0
问题:
Android 和 iPhone 应用程序是使用上述版本构建的。我们有一个防火墙来拦截请求以识别请求是否来自移动设备。
基于用户代理进行防火墙检查,对于适配器调用,我们收到用户代理 “OK http/3.4.1”。所以防火墙拒绝了这个请求。
但 MFP API 调用 /context/api/az/v1/token 有 WLNativeplugin(一加 Android)的用户代理。 em>
从移动设备获取实际用户代理的理想方式是什么?
【问题讨论】:
标签: cordova ibm-mobilefirst firewall user-agent okhttp