是否可以记录从应用中的SDK/Android库触发的网络调用

qxsslcnc  于 2023-01-11  发布在  Android
关注(0)|答案(1)|浏览(112)

我正在开发一个Android SDK/库,在这里我正在执行几个网络调用。但我不希望应用程序开发人员(谁使用我的SDK)可以记录我从我的SDK执行的网络调用。因为它侵犯了我们的用户隐私。
在更多的细节,我想说,如果应用程序开发人员添加任何网络拦截器与okhttpClient.它不应该记录任何网络调用从我的SDK.谢谢提前.
到目前为止,我试图添加日志拦截器与我的OkhttpClientBuilder,但没有网络调用被记录。但我需要确保有没有其他方法的应用程序开发人员可以记录我的网络调用。

o7jaxewo

o7jaxewo1#

如果应用程序开发人员使用okhttpClient添加任何网络拦截器,它不应记录来自我的SDK的任何网络调用
只要您使用的是自己的OkHttpClient示例,而不是使用库的应用提供给您的示例,您就可以控制将哪些拦截器附加到该OkHttpClient示例。
开发者仍然有可能做一些事情来记录你的网络呼叫。例如,他们可以用修改过的OkHttp副本来编译他们的应用,一个可以记录他们想要的任何东西的应用。

相关问题