douge
douge
  • 发布:2021-07-14 14:26
  • 更新:2021-07-14 18:05
  • 阅读:419

离线打包配置提示模板

分类:uni-app

离线打包,配置好 <meta-data android:name="DCLOUD_PRIVACY_PROMPT" android:value="template"/> 之后,提示模板可以正常展示,但是在strings.xml文件配置相应的提示信息,显示的还是官方提供的默认模板。 配置的代码如下
<resources>
<string name="dcloud_privacy_prompt_title">提示标题</string>
<string name="dcloud_privacy_prompt_accept_button_text">同意</string>
<string name="dcloud_privacy_prompt_refuse_button_text">拒绝</string>
<string name="dcloud_privacy_prompt_message"><Data><![CDATA[  请你务必审慎阅读、充分理解“用户协议与隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。]]></Data></string>
<string name="dcloud_second_privacy_prompt_title">温馨提示</string>
<string name="dcloud_second_privacy_prompt_accept_button_text">同意并继续</string>
<string name="dcloud_second_privacy_prompt_message"><![CDATA[  进入应用前,你需先同意<a href="https://www.baidu.com/">《用户协议与隐私政策》</a>,否则将推出应用。]]></string>
<string name="dcloud_second_privacy_prompt_refuse_button_text">退出应用</string>
</resources>

2021-07-14 14:26 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

你的 manifest 怎么配置的。 贴上来看看

  • z***@sina.com

    manifest.json

    里面是这样


    "privacy" : {

    "prompt" : "template",

    "template" : {

    "title" : "服务协议和隐私政策",

    "message" : "我们依据相关法律制定了<a href=\"https://app.51jja.cn/api/Agreement/user\"> 《用户协议》</>和 <a href=\"https://app.51jja.cn/api/Agreement/privacy\">《隐私保护政策》</a>,请您在点击同意之前仔细阅读并充 分理解相关条例,其中重点条款已为您标注,特向您说明如下:<br/><br/>1.为向您提供交易相关基本功能,我们会收集并使用必要的信息(例如您的联系电话、位置信息 等);<br/><br/>2.为保障您的账号安全,您需要授权我们获取您的设备权限,您有权拒绝或取消授权,取消后将不影响您使用我们提供的其他服务;<br/><br/>3.未经您的授权同意,我们不会将上述信息共享给第三方或用于您未授权的其他用途。",

    "buttonAccept" : "同意",

    "buttonRefuse" : "不同意",

    "second" : {

    "title" : "温馨提示",

    "message" : "进入应用前,你需先同意<a href=\"https://app.51jja.cn/api/Agreement/user\">《服务协议》</a>和<a href=\"https://app.51jja.cn/api/Agreement/privacy\">《隐私政策》</a>,否则将推出应用。",

    "buttonAccept" : "同意并继续",

    "buttonRefuse" : "退出应用"

    }

    }

    },


    \app\src\main\res\values\strings.xml 这个里面是这样的

    <string name="dcloud_privacy_prompt_title">服务协议和隐私政策</string>

    <string name="dcloud_privacy_prompt_accept_button_text">同意</string>

    <string name="dcloud_privacy_prompt_refuse_button_text">不同意</string>

    <string name="dcloud_privacy_prompt_message"><![CDATA[理解]]></string>


    <string name="dcloud_second_privacy_prompt_title">温馨提示</string>  
    <string name="dcloud_second_privacy_prompt_accept_button_text">同意并继续</string>
    <string name="dcloud_second_privacy_prompt_message"><![CDATA[ 进入应用前,你需先同意<a href="https://app.51jja.cn/api/Agreement/user">《服务协议》</a>和<a href="https://app.51jja.cn/api/Agreement/privacy">《隐私政策》</a>,否则将推出应用。]]></string>
    <string name="dcloud_second_privacy_prompt_refuse_button_text">退出应用</string>

    AndroidManifest.xml 里面也配置了

    <meta-data android:name="DCLOUD_PRIVACY_PROMPT" android:value="template"/>


    问题和题主一样,显示默认的

    2021-08-11 17:21

该问题目前已经被锁定, 无法添加新回复