uni-app 云打包时勾选原生隐私弹窗政策后 无法打开隐私政策和服务政策链接

uni-app 云打包时勾选原生隐私弹窗政策后 无法打开隐私政策和服务政策链接

示例代码:

{
    "version" : "1",  
    "prompt" : "template",  
    "title" : "服务协议和隐私政策",  
    "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br>  你可阅读<a href="">《服务协议》</a>和<a href="">《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
    "buttonAccept" : "同意并接受",  
    "buttonRefuse" : "暂不同意",  
    "hrefLoader" : "system|default",  
    "backToExit" : "false",  
    "second" : {  
        "title" : "确认提示",  
        "message" : "  进入应用前,你需先同意<a href='https://88888csgo.com/protocol.html'>《服务协议》</a>和<a href='https://88888csgo.com/policy.html'>《隐私政策》</a>,否则将退出应用。",
        "buttonAccept" : "同意并继续",  
        "buttonRefuse" : "退出应用"  
    },  
    "disagreeMode" : {  
        "support" : false,  
        "loadNativePlugins" : false,  
        "visitorEntry" : true,  
        "showAlways" : false  
    },  
    "styles" : {  
        "backgroundColor" : "#fff",  
        "borderRadius" : "5px",  
        "title" : {  
            "color" : "#333"  
        },  
        "buttonAccept" : {  
            "color" : "#333"  
        },  
        "buttonRefuse" : {  
            "color" : "#333"  
        },  
        "buttonVisitor" : {  
            "color" : "#333"  
        }  
    }  
}

操作步骤:

  • 云打包,快速打包后,安装app首次进入弹出弹窗,点击服务政策连接,无法打开该链接,复制连接后,显示复制链接为null

预期结果:

  • 云打包,快速打包后,安装app首次进入弹出弹窗,点击服务政策连接,应当正常打开链接

实际结果:

  • 无法打开

Bug描述:

示例图片1 示例图片2


更多关于uni-app 云打包时勾选原生隐私弹窗政策后 无法打开隐私政策和服务政策链接的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

更多关于uni-app 云打包时勾选原生隐私弹窗政策后 无法打开隐私政策和服务政策链接的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在 uni-app 云打包时,如果你勾选了“原生隐私弹窗政策”选项,但无法打开隐私政策和服务政策链接,可能是以下几种原因导致的。你可以按照以下步骤进行排查和解决:


1. 检查链接是否正确

  • 确保你在配置隐私政策和服务政策时,提供的链接是有效的、可访问的。
  • 链接必须以 http://https:// 开头,否则可能无法正常打开。

2. 检查网络权限

  • 确保应用已经获取了访问网络的权限。
  • manifest.json 文件中,检查是否添加了以下权限:
    "permission": {
      "android": [
        {
          "permission": "INTERNET"
        }
      ]
    }
    

3. 检查隐私弹窗配置

  • manifest.json 文件中,检查是否有正确配置隐私弹窗的链接。例如:
    "privacy": {
      "prompt": "template",
      "template": {
        "title": "隐私政策",
        "message": "请阅读并同意我们的隐私政策和服务协议",
        "privacyPolicy": "https://yourdomain.com/privacy",
        "serviceAgreement": "https://yourdomain.com/service"
      }
    }
    
  • 如果配置有误,可能会导致链接无法打开。

4. 检查 WebView 配置

  • 如果链接是通过 WebView 打开的,确保 WebView 的配置正确。
  • manifest.json 文件中,检查是否有以下配置:
    "webview": {
      "domStorage": true,
      "database": true,
      "cache": true
    }
回到顶部