国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序用戶隱私保護指引fail api scope is not declared in the privacy agreement

這篇具有很好參考價值的文章主要介紹了微信小程序用戶隱私保護指引fail api scope is not declared in the privacy agreement。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

今天突然小程序登錄不了,后臺報錯“The given payload is invalid.”但是小程序這邊流程是正確的,絕對沒錯的,找了半天想起來看看wx.login的報錯,結(jié)果顯示:“fail api scope is not declared in the privacy agreement”,于是就去更新了用戶協(xié)議,但是更新了還不對,才發(fā)現(xiàn)微信
微信小程序用戶隱私保護指引fail api scope is not declared in the privacy agreement,uni-app,微信小程序,小程序

于是就去查看這到底是什么東西
在components新增組件PrivacyPop

<template>
    <view class="privacy" v-if="showPrivacy">
        <view class="content">
            <view class="title">隱私保護指引</view>
            <view class="des">
                在使用當前小程序服務(wù)之前,請仔細閱讀<text class="link" @tap="openPrivacyContract">{{ privacyContractName }}</text>。如你同意{{
                    privacyContractName }},請點擊“同意”開始使用。
            </view>
            <view class="btns">
                <button class="item reject" @tap="exitMiniProgram">拒絕</button>
                <button id="agree-btn" class="item agree" open-type="agreePrivacyAuthorization"
                    @agreeprivacyauthorization="handleAgreePrivacyAuthorization">同意</button>
            </view>
        </view>
    </view>
</template>
  
<script>
export default {
    data() {
        return {
            privacyContractName: '《XXX隱私保護引導》',
            showPrivacy: false
        }
    },
    methods: {
		checkPrivacySetting(){
			uni.getPrivacySetting({
			      success: res => {
					console.log("getPrivacySetting",res)
					this.showPrivacy = true
			        // 返回結(jié)果為: res = { needAuthorization: true/false, privacyContractName: '《xxx隱私保護指引》' }
			        // if (res.needAuthorization) {
			          // 需要彈出隱私協(xié)議
			            // this.showPrivacy = false
			        // } else {
						// this.showPrivacy = true
			          // 用戶已經(jīng)同意過隱私協(xié)議,所以不需要再彈出隱私協(xié)議,也能調(diào)用已聲明過的隱私接口
			          // wx.getUserProfile()
			          // wx.chooseMedia()
			          // wx.getClipboardData()
			          // wx.startRecord()
			        // }
			      },
			      fail: () => {},
			      complete: () => {}
			})
		},
		// 打開隱私協(xié)議
        openPrivacyContract() {
            uni.openPrivacyContract({
                fail: () => {
                    uni.showToast({
                        title: '遇到錯誤',
                        icon: 'error'
                    })
                }
            })
        },
        // 拒絕隱私協(xié)議
        exitMiniProgram() {
			console.log("拒絕隱私協(xié)議")
			const that = this;
            // 直接退出小程序
            // wx.exitMiniProgram()
			uni.showModal({
				// 如果拒絕,我們將無法獲取您的信息, 包括手機號、位置信息、相冊等該小程序十分重要的功能,您確定要拒絕嗎?
				content: '您確定要拒絕嗎?',
				success: res => {
					if (res.confirm) {
						that.showPrivacy = false;
						uni.exitMiniProgram({
							success: () => {
								console.log('退出小程序成功');
							}
						});
					}
				}
			});
        },
        // 同意隱私協(xié)議
        handleAgreePrivacyAuthorization() {
           
			wx.requirePrivacyAuthorize({
			      success: () => {
			        // 用戶同意授權(quán)
			        // 繼續(xù)小程序邏輯
					 this.showPrivacy = false
			      },
			      fail: () => {}, // 用戶拒絕授權(quán)
			      complete: () => {}
			    })
        }
    }
}
</script> 
  
<style scoped> .privacy {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background: rgba(0, 0, 0, .5);
     z-index: 9999999;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .content {
     width: 632rpx;
     padding: 48rpx;
     box-sizing: border-box;
     background: #fff;
     border-radius: 16rpx;
 }
 
 .content .title {
     text-align: center;
     color: #333;
     font-weight: bold;
     font-size: 32rpx;
 }
 
 .content .des {
     font-size: 26rpx;
     color: #666;
     margin-top: 40rpx;
     text-align: justify;
     line-height: 1.6;
 }
 
 .content .des .link {
     color: #07c160;
     text-decoration: underline;
 }
 
 .btns {
     margin-top: 48rpx;
     display: flex;
 }
 
 .btns .item {
     justify-content: space-between;
     width: 244rpx;
     height: 80rpx;
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 16rpx;
     box-sizing: border-box;
     border: none;
 }
 
 .btns .reject {
     background: #f4f4f5;
     color: #909399;
 }
 
 .btns .agree {
     background: #07c160;
     color: #fff;
 }
</style>

在login頁引入:

import PrivacyPop from '../../components/PrivacyPop/PrivacyPop.vue';

components:{
	PrivacyPop
},
async onLoad() {
	this.wxLoginCode = await this.wxLogin();
	this.$refs.PrivacyPopck.checkPrivacySetting();
},

微信小程序用戶隱私保護指引fail api scope is not declared in the privacy agreement,uni-app,微信小程序,小程序
這樣就可以了
后面發(fā)現(xiàn):checkPrivacySetting返回false的時候點擊登錄還是報錯未授權(quán),所以每次登錄都得授權(quán)才能繼續(xù)請求接口文章來源地址http://www.zghlxwxcb.cn/news/detail-735623.html

到了這里,關(guān)于微信小程序用戶隱私保護指引fail api scope is not declared in the privacy agreement的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • uniapp|微信小程序:隱私保護指引說明

    uniapp|微信小程序:隱私保護指引說明

    由于小程序的隱私提示不符合規(guī)范,最近收到了警告,如圖: 查看詳情后知道問題出在隱私提示的方式不夠完善,通過查看官方文檔后,開始進行整改。 官方文檔的整改指引地址:點擊查看案例解析及整改指引 為規(guī)范開發(fā)者的用戶個人信息處理行為,保障用戶合法權(quán)益,小

    2024年01月16日
    瀏覽(29)
  • uniapp微信小程序隱私保護指引設(shè)置

    uniapp微信小程序隱私保護指引設(shè)置

    隱私政策不做過多闡述具體看公告,公告看不明白的就看下方實現(xiàn)吧,畢竟完成工作為主→_→ 關(guān)于小程序隱私保護指引設(shè)置的公告 關(guān)于小程序隱私保護指引設(shè)置的再次公告 在微信公眾平臺配置隱私保護后,當用戶使用小程序時檢測是否授權(quán)了,讓用戶授權(quán)相關(guān)隱私權(quán)限,用

    2024年02月02日
    瀏覽(30)
  • uni-app 微信小程序-完善用戶隱私保護指引-(chooseAndUploadFile:fail api scope is not declared in the privacyaereemen

    uni-app 微信小程序-完善用戶隱私保護指引-(chooseAndUploadFile:fail api scope is not declared in the privacyaereemen

    前言 最近突然發(fā)現(xiàn)uni-app上傳組件,在微信開發(fā)者工具上傳圖片時候,打開不了文件資源,報錯 在體驗版和上線版本一樣的情況,上傳圖片的時候打開不了照相機和相冊,報的錯也是同樣 其實這是因為小程序后臺沒有完善用戶隱私保護指引,和對應(yīng)的api和組件的申請權(quán)限 在

    2024年02月06日
    瀏覽(55)
  • [uni-app]微信小程序隱私保護指引設(shè)置的處理記錄

    [uni-app]微信小程序隱私保護指引設(shè)置的處理記錄

    關(guān)于小程序隱私保護指引設(shè)置的公告 一切的起因就是上面這則公告. 2023年9月15日后 自2023年9月15日起,對于涉及處理用戶個人信息的小程序開發(fā)者,微信要求,僅當開發(fā)者主動向平臺同步用戶已閱讀并同意了小程序的隱私保護指引等信息處理規(guī)則后,方可調(diào)用微信提供的隱私

    2024年02月09日
    瀏覽(34)
  • 小程序用戶隱私保護協(xié)議純文案修改指引

    小程序用戶隱私保護協(xié)議純文案修改指引

    小程序提交審核不通過。 審核失敗原因:存在平臺未允許的服務(wù)內(nèi)容,違反 《微信小程序平臺運營規(guī)范常見拒絕情形3.4》。 詳情描述:你好,你的小程序涉及收集、使用和存儲用戶信息,請增加《用戶服務(wù)協(xié)議》及《隱私政策》,明確告知收集用戶信息的使用目的、方式和

    2024年02月11日
    瀏覽(30)
  • uniapp微信小程序用戶隱私保護

    uniapp微信小程序用戶隱私保護

    微信小程序官方公告《關(guān)于小程序隱私保護指引設(shè)置的公告》。不處理的話,會導致很多授權(quán)無法使用,比如 頭像昵稱、獲取手機號、位置、訪問相冊、上傳圖片視頻、訪問剪切板內(nèi)容 等等,具體詳見《小程序用戶隱私保護指引內(nèi)容介紹》?。 1、在?微信公眾平臺的 【設(shè)置

    2024年02月10日
    瀏覽(31)
  • 微信小程序添加用戶授權(quán)《隱私保護協(xié)議》

    微信小程序添加用戶授權(quán)《隱私保護協(xié)議》

    官方文檔:wx.onNeedPrivacyAuthorization(function listener) | 微信開放文檔 微信小程序平臺上需要進行隱私配置,審核成功后 大概半小時左右 才會生效。 小程序公眾平臺 --- 設(shè)置 --- 服務(wù)內(nèi)容聲明 --- 用戶隱私保護指引(提交審核時,也會檢測是否采集用戶隱私,有用到隱私接口的話需

    2024年02月08日
    瀏覽(27)
  • uniapp微信小程序用戶隱私保護通用組件

    uniapp微信小程序用戶隱私保護通用組件

    微信小程序官方公告《關(guān)于小程序隱私保護指引設(shè)置的公告》 需要處理的隱私接口《插件用戶隱私保護說明內(nèi)容介紹》 1.2023 年 9 月 15 號之前,默認不會啟用隱私相關(guān)功能,所以檢測不到需要彈窗的情況,可以在 manifest.json 中配置 \\\"__usePrivacyCheck__\\\": true 之后,接口才可以檢測

    2024年02月08日
    瀏覽(47)
  • uniapp微信小程序用戶隱私保護通用配置

    uniapp微信小程序用戶隱私保護通用配置

    微信小程序官方公告《關(guān)于小程序隱私保護指引設(shè)置的公告》 需要處理的隱私接口《插件用戶隱私保護說明內(nèi)容介紹》 1.2023 年 9 月 15 號之前,默認不會啟用隱私相關(guān)功能,所以檢測不到需要彈窗的情況,可以在 manifest.json 中配置 \\\"__usePrivacyCheck__\\\": true 之后,接口才可以檢測

    2024年02月09日
    瀏覽(21)
  • 用戶隱私問題小程序?qū)徍瞬煌ㄟ^,微信小程序隱私保護開發(fā)指南

    用戶隱私問題小程序?qū)徍瞬煌ㄟ^,微信小程序隱私保護開發(fā)指南

    目錄 小程序隱私協(xié)議開發(fā)指南 一、功能介紹 二、接入流程 1. 配置《小程序用戶隱私保護指引》 2. 主動查詢隱私授權(quán)同步狀態(tài)以及展示隱私協(xié)議 3. 被動監(jiān)聽隱私接口需要用戶授權(quán)事件 4. 清空歷史同步狀態(tài) 三、其他說明 四、完整示例demo 五、常見錯誤說明 uniapp小程序特別指

    2024年02月04日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包