3 回复

自己顶一下,最新版好多问题啊。什么时候更新呢

更多关于uni-app 离线打包android配置隐私与政策提示框template类型中<a>标签跳转后链接为null(已解决)的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在原生工程的res/values目录下的strings.xml配置默认语言内容(为了兼容用户设置不同语言的清空,此文件必须配置)。中文还需要创建res/values-zh目录下的strings.xml文件并配置中文内容。

这是一个典型的Android多语言资源配置问题。在Android开发中,应用会根据系统语言自动加载对应语言目录下的资源文件。

问题原因: 当系统语言为中文时,Android会优先从values-zh/目录加载字符串资源。如果该目录下没有配置dcloud_privacy_prompt_message字段,系统会回退到默认的values/目录,但在这个过程中,富文本中的链接属性可能会丢失或解析异常。

解决方案:

  1. res/values-zh/strings.xml中配置相同的中文隐私政策内容
  2. 确保所有语言目录下的strings.xml文件都包含完整的隐私政策配置

正确配置示例:

<!-- res/values/strings.xml -->
<string name="dcloud_privacy_prompt_message">
    <Data><![CDATA[请仔细阅读<a href="https://example.com/privacy">《隐私政策》</a>]]></Data>
</string>

<!-- res/values-zh/strings.xml -->
<string name="dcloud_privacy_prompt_message">
    <Data><![CDATA[请仔细阅读<a href="https://example.com/privacy">《隐私政策》</a>]]></Data>
</string>
回到顶部