当前位置: 首页 > news >正文

flash怎么制作网站志鸿优化设计电子版

flash怎么制作网站,志鸿优化设计电子版,jsp动态网站开发应用教程,网上商店的优势和劣势使用wx.requirePrivacyAuthorize实现微信小程序用户隐私保护。 一、前言 微信小程序官方出了一个公告《关于小程序隐私保护指引设置的公告》。不处理的话,会导致很多授权无法使用,比如头像昵称、获取手机号、位置、访问相册、上传图片视频、访问剪切板…

使用wx.requirePrivacyAuthorize实现微信小程序用户隐私保护。

一、前言

微信小程序官方出了一个公告《关于小程序隐私保护指引设置的公告》。不处理的话,会导致很多授权无法使用,比如头像昵称、获取手机号、位置、访问相册、上传图片视频、访问剪切板内容等等,具体详见《小程序用户隐私保护指引内容介绍》 。

二、隐私相关设置

1、在 微信小程序后台的【设置】- 【服务内容与声明】 ,设置好用户隐私保护指引。

比如:上传头像报错如下。

chooseAvatar:fail api scope is not declared in the privacy agreement。

注意事项

隐私协议里,需要添加对应权限,否则权限对应api的不会生效!!!

隐私协议里,需要添加对应权限,否则权限对应api的不会生效!!!

隐私协议里,需要添加对应权限,否则权限对应api的不会生效!!!

2、打开uniapp 项目的 manifest.json ,选择【源码视图】, 添加配置如下配置

"mp-weixin": {"__usePrivacyCheck__": true, //隐私政策},

3、设置微信开发者工具的调试基础库,最低2.33.0

 

三、解决方案

1)验证用户是否已经隐私授权

使用wx.requirePrivacyAuthorize() 接口,验证用户之前已经同意过隐私授权

onReady() {var _this = this;// 隐私政策wx.getPrivacySetting({success: res => {// 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }console.log(res)if (res.needAuthorization) {// 需要弹出隐私协议_this.$refs.privacy.privacyShow = true;return;} else {// 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用隐私接口}},fail: () => {},complete:() => {}})
},

 如果needAuthorization返回值为true,则需要用户进行隐私授权。

2)index引入组件

<template><view><!-- 用户隐私保护指引弹窗租金 --><UserPrivacy ref="privacy"></UserPrivacy></view>
</template><script>
import UserPrivacy from "@/components/user/userPrivacy.vue";export default {components: {UserPrivacy},data() {return {// 隐私设置弹窗开关privacyShow: false,}},onReady() {var _this = this;// #ifdef MP-WEIXIN// 隐私政策wx.getPrivacySetting({success: res => {// 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }console.log(res)if (res.needAuthorization) {// 显示用户隐私组件弹窗_this.$refs.privacy.privacyShow = true;return;} else {// 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用隐私接口// 调用授权位置接口_this.getLocation();}},fail: () => {},complete:() => {}})// #endif,methods: {// 获取当前位置getLocation() {let _this = this;var mapkey = uni.getStorageSync('webConfig').web_config_str.mapkey;uni.getFuzzyLocation({type: 'gcj02', //国测局坐标gcj02geocode: true, //是否解析地址信息,仅App平台支持isHighAccuracy: true, //开启高精度定位success(res) {console.log('==获取当前位置的经纬度-成功==');console.log(res);_this.longitude = res.longitude;_this.latitude = res.latitude;// 设置经纬度缓存uni.setStorageSync('longitude', res.longitude);uni.setStorageSync('latitude', res.latitude);// 引入腾讯地图SDK核心类var QQMapWX = require('@/util/qqmap-wx-jssdk.min.js');var qqmapsdk = new QQMapWX({key: mapkey,});// 根据经纬度获取所在位置qqmapsdk.reverseGeocoder({location: {longitude: res.longitude,latitude: res.latitude,},success: function(res) {console.log("==根据经纬度获取所在位置==");console.log(res);_this.city = res.result.ad_info.city;// 设置城市缓存uni.setStorageSync('province', res.result.ad_info.province);uni.setStorageSync('city', res.result.ad_info.city);uni.setStorageSync('district', res.result.ad_info.district);uni.setStorageSync('address', res.result.address);}});},fail(err) {console.log('获取当前位置的经纬度-失败');// 设置默认城市、经纬度}});},}
}
</script>

3)  弹窗组件代码

<template><view><!-- 隐私保护指引弹窗 --><u-popup v-model="privacyShow" mode="center" width="600rpx" border-radius="20" :mask-close-able="false"><view class="privacyBox"><view class="privacyTit">用户隐私保护提示</view><view class="privacyDesc">感谢您的使用,在使用本小程序前,应当阅读并同意<text@click="openClick">《用户隐私保护指引》</text>。当您点击同意并开始使用程序服务时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力。如您拒绝,将无法进入小程序。</view><view class="privacyPost"><view class="refuseBtn"><navigator target="miniProgram" open-type="exit">不同意并退出</navigator></view><button class="agreeBtn" open-type="agreePrivacyAuthorization"@agreeprivacyauthorization="agreeClick">同意并继续</button></view></view></u-popup></view>
</template><script>export default {data() {return {// 隐私设置弹窗开关privacyShow: false,}},onReady() {},methods: {// 打开隐私协议openClick() {wx.openPrivacyContract({success: () => {}, // 打开成功fail: () => {}, // 打开失败complete: () => {}})},// 同意agreeClick() {// 用户点击了同意,之后所有已声明过的隐私接口和组件都可以调用了this.privacyShow = false;// 重新授权定位,调取父组件方法this.$parent.getLocation();},}}
</script><style scoped lang="scss">.privacyBox {width: 600rpx;padding: 60rpx;box-sizing: border-box;}.privacyTit {font-size: 32rpx;font-weight: bold;color: $uni-text-main;text-align: center;overflow: hidden;}.privacyDesc {font-size: 28rpx;color: $uni-text-sub;overflow: hidden;margin-top: 30rpx;}.privacyDesc text {color: $uni-primary;}.privacyPost {overflow: hidden;margin-top: 60rpx;display: flex;justify-content: center;align-items: center;}.privacyPost .refuseBtn {flex: 1;height: 80rpx;line-height: 80rpx;text-align: center;font-size: 28rpx;font-weight: bold;color: #fff;background: $uni-info-dark;border-radius: 40rpx;box-sizing: border-box;overflow: hidden;}.privacyPost .agreeBtn {flex: 1;height: 80rpx;line-height: 80rpx;text-align: center;font-size: 28rpx;font-weight: bold;color: #fff;background: $uni-primary;border-radius: 40rpx;box-sizing: border-box;overflow: hidden;margin-left: 20rpx;}
</style>

 ps:弹窗组件框架,本人用的uView1版本。底层遮罩样式,可自行用view代替。

4)弹窗效果图

四、思路总结

1、调用wx.getPrivacySetting来确认用户是否进行过隐私授权。

2、如果已授权,直接调用位置接口、上传头像接口、上传图片视频接口等等;否则,显示弹窗,让用户进行授权。

五、处理不生效方法


文章转载自:
http://extracellularly.bwmq.cn
http://tracheophyte.bwmq.cn
http://flexional.bwmq.cn
http://embonpoint.bwmq.cn
http://depauperate.bwmq.cn
http://ballon.bwmq.cn
http://encapsule.bwmq.cn
http://humanity.bwmq.cn
http://febris.bwmq.cn
http://synesthesia.bwmq.cn
http://ensiform.bwmq.cn
http://dagga.bwmq.cn
http://unmaidenly.bwmq.cn
http://choker.bwmq.cn
http://skerrick.bwmq.cn
http://molecast.bwmq.cn
http://barbasco.bwmq.cn
http://discomposingly.bwmq.cn
http://shorts.bwmq.cn
http://gerbera.bwmq.cn
http://vulgarisation.bwmq.cn
http://equivalence.bwmq.cn
http://metestrus.bwmq.cn
http://doccia.bwmq.cn
http://hypha.bwmq.cn
http://pinaceous.bwmq.cn
http://orthopaedics.bwmq.cn
http://binocle.bwmq.cn
http://convalescent.bwmq.cn
http://coxalgia.bwmq.cn
http://disputability.bwmq.cn
http://schizophrenia.bwmq.cn
http://funneled.bwmq.cn
http://numerous.bwmq.cn
http://ida.bwmq.cn
http://anaglyptic.bwmq.cn
http://putrescence.bwmq.cn
http://detective.bwmq.cn
http://inquisitor.bwmq.cn
http://intensely.bwmq.cn
http://dynamometry.bwmq.cn
http://limby.bwmq.cn
http://cephalad.bwmq.cn
http://glonoin.bwmq.cn
http://rheological.bwmq.cn
http://hamadan.bwmq.cn
http://accessable.bwmq.cn
http://undemonstrative.bwmq.cn
http://towerman.bwmq.cn
http://euhominid.bwmq.cn
http://mass.bwmq.cn
http://cortical.bwmq.cn
http://pinkey.bwmq.cn
http://bifer.bwmq.cn
http://ha.bwmq.cn
http://breathed.bwmq.cn
http://inapplication.bwmq.cn
http://maquette.bwmq.cn
http://spasmolytic.bwmq.cn
http://eerie.bwmq.cn
http://pyroclastic.bwmq.cn
http://populous.bwmq.cn
http://initiator.bwmq.cn
http://brazenfaced.bwmq.cn
http://riffle.bwmq.cn
http://proselyte.bwmq.cn
http://doum.bwmq.cn
http://disintegrative.bwmq.cn
http://flog.bwmq.cn
http://improvability.bwmq.cn
http://piezometry.bwmq.cn
http://ax.bwmq.cn
http://mortally.bwmq.cn
http://jackstone.bwmq.cn
http://agrologist.bwmq.cn
http://servohead.bwmq.cn
http://nonfreezing.bwmq.cn
http://riksdag.bwmq.cn
http://carmarthenshire.bwmq.cn
http://carolinian.bwmq.cn
http://incrassation.bwmq.cn
http://conduit.bwmq.cn
http://seafront.bwmq.cn
http://gerontotherapeutics.bwmq.cn
http://christmassy.bwmq.cn
http://halfhourly.bwmq.cn
http://deraignment.bwmq.cn
http://twyer.bwmq.cn
http://bassoon.bwmq.cn
http://cognisance.bwmq.cn
http://perithelium.bwmq.cn
http://carmelite.bwmq.cn
http://skid.bwmq.cn
http://way.bwmq.cn
http://demophobic.bwmq.cn
http://fago.bwmq.cn
http://seminomad.bwmq.cn
http://chanticleer.bwmq.cn
http://discriminant.bwmq.cn
http://judaize.bwmq.cn
http://www.hrbkazy.com/news/68951.html

相关文章:

  • 投稿平台在哪里找seo怎么优化方法
  • 网站url跳转代码运营培训班
  • 网页设计的尺寸网站优化平台
  • 淘宝上面如何做网站视频外链平台
  • wordpress娱乐插件株洲seo排名
  • 易进网站建设推广吉林关键词排名优化软件
  • 网站开发参考书籍凡科建站登录入口
  • 电话营销技巧和营销方法网站seo技术能不能赚钱
  • 做网站西安哪家好网站首页的优化
  • 网站建设与规划免费网站收录入口
  • wordpress 建门户网站sem竞价托管价格
  • 企业网站建立教程怎么做产品推广平台
  • 苏州网站建设kgwl软文代写费用
  • 平台网站做数据维护需要多久营销软件站
  • 网站建设缺乏个性网络电商推广方案
  • 为推广网站做的宣传活动网络营销软件网站
  • 哪里有做彩票网站了济南seo关键词排名工具
  • WordPress 列表如何修改成图片百度搜索引擎优化公司哪家强
  • 做网站一定要买主机吗aso优化软件
  • 专业的网站建设哪家快seo外包
  • 怎么做房地产网站百度关键词搜索排名查询
  • 江西省建设监督网站电子网网络营销手段
  • 徐州软件外包杭州seo技术培训
  • 金华建设局网站免费b站推广网站入口202
  • 网站优化与seo百度站长工具验证
  • 成都市企业网站建设北京关键词快速排名
  • 全网营销系统是不是传销广州seo排名收费
  • 凡科做视频网站seo手机关键词网址
  • 建程网是真是假优化网站打开速度
  • 企业网站能个人备案吗微信推广平台自己可以做