app隱私提示(改為首次下載APP的提示信息)


app隱私提示(改為首次下載APP的提示信息)

一、前言

最近寫了一個h5+APP,想要在用戶每次打開APP時跳出一段重要的提示語。但是。基於我的app是用react加h5+寫的,所以我也不知道這種效果怎么做。
后來了解到,h5+app有一個隱私提示功能,即在用戶第一次下載打開app時,會彈出的一個信息。因此,我把隱私頁的內容修改掉,改成我要的信息。
但是這么做,也只能在用戶第一次下載app有提示,所以,我在首頁的右上角也做了一個點擊按鈕事件,讓用戶在主頁點擊按鈕也可以看到提示信息。

二、H5+APP首次下載提示信息

1、官方地址:https://ask.dcloud.net.cn/article/36937

其實這個官方地址說的很明顯了,且對於不同版本的HBuilderX,用法也不一樣,我的版本時3.2.9(3.2.1以上都是以下配置,3.2.0以下自己看上面給出的官方文檔吧)

2、用法步驟

1.打開項目的manifest.json文件,切換到“App啟動界面配置”,在“Android啟動界面樣式”中勾選“使用原生隱私政策提示框”
2.勾選后會在項目中自動添加androidPrivacy.json文件,可以雙擊打開自定義配置以下內容:

{  
  "version": "1",    
  "prompt": "template",  
  "title": "服務協議和隱私政策",  
  "message": "  請你務必審慎閱讀、充分理解“服務協議”和“隱私政策”各條款,包括但不限於:為了更好的向你提供服務,我們需要收集你的設備標識、操作日志等信息用於分析、優化應用性能。<br/>  你可閱讀<a href=\"\">《服務協議》</a>和<a href=\"\">《隱私政策》</a>了解詳細信息。如果你同意,請點擊下面按鈕開始接受我們的服務。",  
  "buttonAccept": "同意並接受",  
  "buttonRefuse": "暫不同意",  
  "second": {  
    "title": "確認提示",  
    "message": "  進入應用前,你需先同意<a href=\"\">《服務協議》</a>和<a href=\"\">《隱私政策》</a>,否則將退出應用。",  
    "buttonAccept": "同意並繼續",  
    "buttonRefuse": "退出應用"  
  },  
  "styles": {  
    "backgroundColor": "#00FF00",  
    "borderRadius":"5px",  
    "title": {  
      "color": "#ff00ff"  
    },  
    "buttonAccept": {  
      "color": "#ffff00"  
    },  
    "buttonRefuse": {  
      "color": "#00ffff"  
    }  
  }  
}

注意!androidPrivacy.json不要添加注釋,會影響隱私政策提示框的顯示!!!

3.參數介紹

  • version
    隱私政策版本號,如果應用升級后希望重新彈出隱私政策提示框,則需要設置新版本
  • prompt
    是否使用原生隱私政策提示框,值為“template”表示使用,“none”表示不使用
  • title
    隱私政策提示框標題文本內容
  • message
    隱私政策提示框正文內容,支持富文本richtext類型字符串,支持a/font/br等節點,點擊a鏈接會調用內置頁面打開其href屬性中鏈接地址。
    注意:務必配置此提示內容,參考上面示例內容並修改《服務協議》和《隱私政策》鏈接地址
  • buttonAccept
    模板提示框上接受按鈕的文本,默認值為“同意”
  • buttonRefuse
    模板提示框上拒絕按鈕的文本,默認不顯示此按鈕
  • second
    配置二次確認提示框顯示內容,message屬性值不為空時彈出二次確認提示框
  • title 二次確認提示框上的標題
  • message 二次確認提示框上的內容,支持富文本richtext類型字符串
  • buttonAccept 二次確認提示框上接受按鈕的文本
  • buttonRefuse 二次確認提示框上拒絕按鈕的文本
  • styles 配置隱私政策提示框樣式
  • backgroundColor 提示框背景顏色,#RRGGBB格式字符串
  • borderRadius 提示框背景圓角半徑,單位為px(邏輯像素)
  • title 提示框標題樣式,其下僅支持color屬性配置文本顏色,值為#RRGGBB格式字符串
  • buttonAccept 接受按鈕樣式,其下僅支持color屬性配置文本顏色,值為#RRGGBB格式字符串
  • buttonRefuse 拒絕按鈕樣式,其下僅支持color屬性配置文本顏色,值為#RRGGBB格式字符串

4.舉例

androidPrivacy.json

{  
  "version": "1",    
  "prompt": "template",  
  "title": "提示",  
  "message": "⚠文件存儲在:內部存儲跟目錄/Android/data/io.aaa_app/documents/config.txt。<br/>⚠文件名為config.txt。<br/>⚠請勿刪除此文件,刪除后數據不可恢復!<br/>⚠卸載APP將自動刪除config.txt文件,若需卸載APP,請在卸載前保存config.txt文件!",  
  "buttonAccept": "我知道了",  
  "styles": {
    "backgroundColor": "#eee",  
    "borderRadius":"5px", 
    "title": {  
      "color": "#ff0000"  
    },  
    "buttonAccept": {  
      "color": "#6299ff"  
    } 
  }  
}

三、H5+APP首頁提示信息

1.用法 在首頁頭配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM