我有一个 .aar 库,将提供给客户在他们的应用程序中使用。这个库基本上是一个 API,其中包含对我们自己的服务的多个 Web 服务调用。通过查看这个 .aar 的 .class 文件,很容易获得服务器地址并猜测 GET 参数。
这是我想避免的。有没有办法从查看类文件的人那里隐藏这些地址?
我有一个 .aar 库,将提供给客户在他们的应用程序中使用。这个库基本上是一个 API,其中包含对我们自己的服务的多个 Web 服务调用。通过查看这个 .aar 的 .class 文件,很容易获得服务器地址并猜测 GET 参数。
这是我想避免的。有没有办法从查看类文件的人那里隐藏这些地址?
Proguard在 Android 构建系统中免费内置支持,但不会加密字符串。
Dexguard是一个付费工具,包括字符串加密和其他功能。
如需完整比较,请参阅此图表:https ://www.saikoa.com/comparison-proguard-and-dexguard