美好的一天
我想知道是否可以将Fabric配置为使用代理服务器与其服务器进行通信?
我的任务是通过我们设置的代理服务器路由所有移动应用程序流量。造成这种情况的原因是因为我国的数据收费很高。我们已与我们的服务提供商安排向我们收取此代理的所有流量,而不是我们的客户。
这要求我手动配置像改造之类的库来使用代理而不是直接连接,这已经成功但我很难为Fabric做同样的事情。
我已经浏览了源代码,它似乎可以在HttpRequest类上使用,但是没有公共API可以访问它。
我是否遗漏了某些东西,或者此时此刻不可能?
请注意,我不是指Android Studio中的代理设置。我知道有几个问题。我有兴趣在连接本身配置代理。
此致
答案 0 :(得分:2)
您无法通过代理进行举报,但是如果您提出这些例外情况,则可以将代理用于其余流量。
端口80和443:
*。fabric.io * .crashlytics.com
值得注意的是,我们不支持IP白名单,因为我们经常使用AWS和我们的IP更改。如果您使用域名作为获取IP地址的方式,请注意IP地址会经常更改 - 可能每24小时更改一次。
答案 1 :(得分:0)
可以通过Fabric本身,但是Google-Fabric可能有所不同
请参阅https://docs.fabric.io/android/crashlytics/advanced-setup.html
在Mac上,在名为idea.vmoptions的bin /文件夹中打开Android Studio软件包的内容。
将这些设置添加到您各自的文件中:
-Dhttps.proxyPort =您的值-此处 -Dhttps.proxyHost =您的值-这里 -Dhttps.proxyUser =您的值-此处 -Dhttps.proxyPassword =此处为您的值