我正在使用 Retrofit 进行网络调用。
我在签名 APK 时面临奇怪的问题。
改造请求,
@FormUrlEncoded
@Headers("Accept: application/json")
@POST("******")
Call<UserInfoResponse> authenticateUser(@Field("umMobileNumber") String websiteId,
@Field("spPassword") String loginSource);
在上述请求的响应中,如果我在调试版本上运行它,我会得到正确的响应。
但是,如果我对 Signed APK 执行同样的操作,我会在响应中得到一个 null 对象。
回应如下,
{
"isValid": true,
"accessToken": "",
"isValidToken": true,
"serviceBean": {
},
"customerExist": false,
"singleSessionFlag": false
}
在 Singed Apk 中,我得到的 serviceBean 为 null。
google 没有得到任何解决方案。
有人可以帮我解决这个问题吗?
请将 minify 设置为 false。 (构建/编辑构建类型)
如果在代码发布时设置此选项,某些部分将被删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)