开发者社区> 问答> 正文

dd.config鉴权时,Android手机所使用的url是当前页面的url吗

使用dd.config进行鉴权时,dd.config所使用的url与当前页面的url不一致。
经过排查之后发现ios手机在进行dd.config时,所使用的url为当前页面的url;而Android手机使用的url为入口页面的url,导致会报 "签名校验失败" 的错误(获取签名使用的是当前页面的url)。
有人知道这个本来就是这样吗,在ios和Android环境使用的url不同,我查了文档,没找到有解释这个情况的

展开
收起
三水巷 2023-09-04 17:11:08 89 0
1 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    经过查阅相关文档和资料,发现dd.config鉴权时,Android手机所使用的url确实是入口页面的url,而不是当前页面的url。
    这是因为dd.config是一种全局性的配置方式,用于设置应用的一些基本信息和权限控制。在Android平台上,dd.config的配置信息是在应用启动时从应用的清单文件中读取的,因此使用的是入口页面的url。
    而在iOS平台上,dd.config的配置信息是在应用运行时动态加载的,因此可以使用当前页面的url。
    需要注意的是,在使用dd.config进行鉴权时,签名校验所使用的url应该是与dd.config中配置的url一致的。如果使用了错误的url,就会导致签名校验失败的错误。因此,在开发过程中需要特别注意这个问题。

    2023-09-09 07:35:32
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载