项目场景:

神兔侠公众号引用js sdk ios兼容问题 报 permission value is offline verifying


问题描述:

当需要获取权限时,安卓可以随时获取,但ios不可以。会出现无论是 选择拍照还是获取地理位置都报 **permission value is offline verifying** 问题。


原因分析:

授权的概念: a页面需要授权,授权是要b页面,授权后是要更改a页面的某些参数的,但是苹果不会更改。安卓会自动更改。


解决方案:

import {wxUtils } from "@/utils/wxUtils";在created里面添加if (typeof window.entryUrl === 'undefined' || window.entryUrl === '') {window.entryUrl = location.href.split('#')[0]}let signLink =  /(Android)/i.test(navigator.userAgent) ? location.href.split('#')[0] : window.entryUrl;
wxUtils(GenerateMixed(16),GetDateNums(10), signLink)utils/wxUtils里面长这样
const wxUtils = (noncestr,timestamp,url) => {return new Promise((resolve, reject) => {let data = {noncestr: noncestr,timestamp: timestamp,url: url}infoData.postData(baseUrl + '/wx/wechat/getSign',qs.stringify(data), (res)=>{wx.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: appid,timestamp: timestamp,nonceStr: noncestr,signature: res.data.data,jsApiList: ['openLocation','getLocation','hideMenuItems','chooseImage','previewImage','uploadImage','downloadImage','scanQRCode']});wxReady(resolve)console.log('加载成功了吗')},(err)=>{reject();this.infoData.$toasted(err.data.msg)})})
}
// 微信jssdk加载完成
const wxReady = resolve => {  //不让分享wx.ready(() => {console.log('微信jssdk加载完成')wx.hideMenuItems({menuList: ['menuItem:share:timeline', // 分享给朋友圈'menuItem:share:qq', // 分享到QQ'menuItem:share:weiboApp', // 分享到Weibo'menuItem:favorite', // 收藏'menuItem:share:QZone', // 分享到 QQ 空间'menuItem:copyUrl', // 复制链接'menuItem:openWithQQBrowser', // 在QQ浏览器中打开'menuItem:openWithSafari', // 在Safari中打开'menuItem:share:email', // 邮件'menuItem:readMode', // 阅读模式'menuItem:originPage' // 原网页] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3});resolve();});
};

公众号引用js sdk ios兼容问题 报 permission value is offline verifying相关推荐

  1. js 微信公众号开发chooseWXPay:fail, the permission value is offline verifying

    开发公众号微信支付的时候报错: chooseWXPay:fail, the permission value is offline verifying 解决:只需要在手机微信内测试就可以了

  2. 解决公众号开发 安卓正常 iOS调微信SDK失败 签名错误

    项目场景: 公众号网页开发 请求微信授权 调用微信SDK 扫一扫 相机/相册接口 问题描述: 项目在安卓上顺利运行 在iOS 无法调起微信SDK 报错为签名错误 原因分析: 在安卓能跑通 说明后端的签 ...

  3. 公众号使用微信sdk的正确姿势

    当我们做微信登录授权,微信公众号的分享,微信的h5支付等等等等的时候难免会用到微信sdk,当我们用react或vue做的spa应用,直接引入后会发现,在按安卓上可以正常调试,而ios上一直报签名错误( ...

  4. vue3实现微信公众号一次性订阅消息+ios和Android的63002 config:invalid signature问题

    微信开放文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#23 微信 JS 接口签 ...

  5. 苹果付费app共享公众号_【苹果iOS付费游戏应用帐号分享】新增一款25元iOS游戏应用共享帐号...

    长按二维码关注iOS分享 分享iOS付费游戏与应用 分享iOS限免游戏与应用 前言 公众号的发展离不开大家的支持,非常感谢各位的关注!小编以后会继续努力加油,为大家分享更多更好的游戏和应用.别忘了点个 ...

  6. 公众号bmob_newgd.js

    function onRequest(request, response, modules) {var token = "weixin"; //这里的值必须与在微信公众号后台填入的 ...

  7. 苹果付费app共享公众号_【苹果iOS付费游戏应用帐号分享】新增一款40元iOS游戏应用共享帐号...

    长按二维码关注iOS分享 分享iOS付费游戏与应用 分享iOS限免游戏与应用 前言 公众号的发展离不开大家的支持,非常感谢各位的关注!小编以后会继续努力加油,为大家分享更多更好的游戏和应用.别忘了点个 ...

  8. B2B2C分布式微服务电商源码(支持:小程序、公众号、H5、IOS、Android)

    1. 涉及平台 平台管理.商家端(PC端.手机端).买家平台(H5/公众号.小程序.APP端(IOS/Android).微服务平台(业务服务) 2. 核心架构 Spring Cloud.Spring ...

  9. 苹果付费app共享公众号_新增共享iOS付费排行榜第五APP

    点击上方蓝字或者扫码二维码就可以关注我们了哦! 登陆AppStore即可 禁止登陆iCloud,否则后果自负! 下载完应用记得退出账号!建议手动输入账号密码,尽量不要复制粘贴,提示密码错误就不要登陆了 ...

  10. 微信公众号开发--js关闭浏览器回到公众号对话窗口

    使用场景:页面操作结束,需要关闭当前浏览器,回到公众号对话窗口.例如:某项目需求支持用户将openId和系统内userId进行绑定和解绑定,在执行完解绑定后关闭当前微信浏览器回到公众号对话窗口. 完成 ...

最新文章

  1. Xamarin Essentials教程数据处理传输数据
  2. python编程入门指南磁力下载-使用python 将bt转磁力链接
  3. mybaits十六:使用choose标签实现分支选择
  4. ftp工具之本地操作命令
  5. linux升级tls,为CentOS升级OpenSSL 让Nginx支持TLS 1.2
  6. swift x输入流_Swift 中不同窗体的切换和传递数据 (segue 的用法)
  7. 使用php创建一个注册表单,如何实现一个简单的注册表单
  8. 常见笔顺错误的字_最全汉字书写笔顺规则
  9. android emulator虚拟设备分析第三篇之pipe上的qemud service
  10. Linux修改时区和时间
  11. 关于Python切片的问题,从左向右提取元素与从右向左提取元素
  12. 【VRP】基于matlab禁忌搜索算法求解车辆路径规划问题【含Matalb源码 158期】
  13. 变异数分析_人工智能系统中分析变异的祸害
  14. python计算iv值_Python计算IV值的示例讲解
  15. ERP系统-应收应付子系统-付款单
  16. android获取安卓版本,怎么获取android系统当前版本
  17. ybt1357 车厢调度
  18. debian无法使用ifconfig
  19. ASO和ASA的关系与区别
  20. 勤哲EXCEL服务器财务进销存系统

热门文章

  1. 方维众筹1.61 php5.5,最新方维众筹1.61完美解密版源码 综合型众筹产品+理财+公益+股权+微信+商城+PC+WAP运营版...
  2. 玩真的了!深度解读拒不履行信息网络安全管理义务将入罪
  3. Rimworld Mod教程 第六章:Defs文件
  4. java web 注册登录_javaweb实现登录注册功能实例
  5. 使用CSS制作图片相框以及图片放大旋转效果
  6. 超简单的scrapy实现ip动态代理与更换ip
  7. unity自动生成敌人_Unity学习笔记一:敌人模块和敌人生成器模块脚本编写思路梳理(1)...
  8. 工程力学(18)—压杆稳定
  9. 中国十大B2C电商网站开发语言调查
  10. R语言和医学统计学(11):球形检验