解决ios在公众号获取不到发票抬头回调的问题

这篇具有很好参考价值的文章主要介绍了解决ios在公众号获取不到发票抬头回调的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

其实这个问题很简单,因为微信很多东西不方便直接调试,我们就习惯性的alert一下,然后选择了发票抬头后---安卓可以alert我们选择的数据,可是ios却什么也没有,其实造成这个是因为alert在ios被屏蔽了不回弹出,所以我们看不到任何alert,浪费了我们大把时间,哈哈哈。h5公众号获取微信发票抬头链接地址 点击跳转---一下为vue使用核心代码
    addWxInvoiceBtn(res) {
      var that = this;
      wx.config({
        beta: true, //用于方法未对外公开的情况
        debug: false, //true 用于调试
        appId: res.appId,
        timestamp: res.timestamp,
        nonceStr: res.nonceStr,
        signature: res.signature,
        jsApiList: ["chooseInvoiceTitle"],
      });
      // wx.ready(function () {
      //   // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
      //   // that.doReady();
      // });
      wx.error(function (res) {
        console.log(res, "失败啦");
        // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
      });
    },
    doReady() {
      var that=this
      wx.invoke(
        "chooseInvoiceTitle",
        {
          scene: "1",
        },
        function (res) {
            var info = res.choose_invoice_title_info;
            if (info != null && info != undefined) {
              //{ "type":"0", "title":"腾讯科技(深圳)有限公司", "taxNumber":"123466789987646131", "companyAddress":"深圳市南山区某某路腾讯大厦", "telephone":"123456789", "bankName":"某某银行", "bankAccount":"621111111111290" }
              let b =JSON.parse(info)
              that.mc = b.title || "";
              that.sh = b.taxNumber || "";
              that.dz = b.companyAddress;
              that.dh = b.telephone;
              that.khh = b.bankName;
              that.yhzh = b.bankAccount;
            }
 
        }
      );
    },

  文章来源地址https://www.toymoban.com/news/detail-617502.html

到了这里,关于解决ios在公众号获取不到发票抬头回调的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3.2.0 版本预告!远程日志解决 Worker 故障获取不到日志的问题

    Apache DolphinScheduler 3.2.0 版本已经呼之欲出,8 月 中下旬,这个大版本就要和用户见面了。为了让大家提前了解到此版本更新的主要内容,我们已经制作了几期视频和内容做了大致介绍,包括《重磅预告!Apache DolphinScheduler 3.2.0 新功能“剧透”》、《3.2.0 版本预告!Apache Dolph

    2024年02月12日
    浏览(31)
  • 微信小程序 - 2023 年最新授权获取用户手机号详细教程,完美解决 getPhoneNumber 获取不到 code 的问题(老项目使用手机号快速验证组件,打印授权后没有code字段,拿不到cod)

    由于官方修改了 “获取用户手机号” 规则,导致网上几乎所有教程全部失效,本文来做最新详细教程。 2023年8月往后(官方废弃了原来 “免费” 获取用户手机号的相关方法 API,导致了大量小程序原获取手机号的方式失效报错),本文是最新微信小程序 “收费” 获取用户手

    2024年02月17日
    浏览(106)
  • 在微信小程序使用fixed布局固定input 输入框,iPhone ios系统无法获取焦点问题解决。

    问题 微信小程序 是fixed布局后 ios版本 input 输入框 无法选中 但是长按可以获取焦点 。 解决 查看微信小程序开发文档 对input的介绍 https://developers.weixin.qq.com/miniprogram/dev/component/input.html 发现了 always-embed 属性 强制 input 处于同层状态,默认 focus 时 input 会切到非同层状态 (仅在

    2024年02月12日
    浏览(57)
  • springboot异步文件上传获取输入流提示找不到文件java.io.FileNotFoundException

    springboot上传文件,使用异步操作处理上传的文件数据,出现异常如下: 这个是在异步之后使用传过来的MultipartFile对象尝试调用getInputStream方法发生的异常。 java.io.FileNotFoundException: C:UsersAdministratorAppDataLocalTemptomcat.8082.9218483334936865663workTomcatlocalhostsdBusinessOnlineSchoolupl

    2024年02月12日
    浏览(54)
  • Android问题解决:keytool 错误: java.io.IOException: Invalid keystore format,Android获取安全码SHA1值

    Android获取安全码 SHA1 值 出现问题原因是jdk不对,需要进入Android Studio自带的jdk目录下面 Android Studio自带的jdk路径在 Project Structure 的 Gradle Settings 中查看 debug.keystore 的默认密码是 android 觉得好,就一键三连呗(点赞+收藏+关注)

    2024年02月11日
    浏览(53)
  • Python通过解压ofd文件获取发票信息

    Python通过解压ofd文件获取发票信息 实际上ofd、docx、xlsx等文件就是一个压缩文件,是可以被解压处理的。所以我们把一个ofd格式的发票文件解压后就可以看到它的目录,如下: 再用谷歌或者IE打开里面的xml属性的文件,就可以看到发票相关信息,如下: 所以获取发票信息的实

    2024年02月02日
    浏览(41)
  • jqgrid中获取全部数据获取不到的问题

      $(\\\"#gridTable\\\").jqGrid(\\\'setGridParam\\\', { rowNum: total, page: 1 }).trigger(\\\'reloadGrid\\\');  后直接调用var gridData = $(\\\"#gridTable\\\").jqGrid(\\\'getRowData\\\');   获取不到全部数据,得延时一下后才能获取到全部数据 var rowNum, total, courrentPage;     function ExportExcel() {         rowNum = $(\\\"#gridTable\\\").jqGrid(\\\'getGridPara

    2024年02月09日
    浏览(78)
  • 解决微信小程序回调地狱问题

    一、背景     小程序开发经常遇到根据网络请求结果,然后继续 处理下一步业务操作,代码如下: 这段代特点:层层嵌套,逻辑负责可读性低,不易维护。解决方案使用 new Promise((resolve, reject) = {})可使用异步顺序执行来解决。 二、代码示例 第一个请求函数代码示例 第

    2024年02月09日
    浏览(53)
  • 登陆校验解决前端success回调函数始终执行问题

    有一串前端js登陆代码: 和后端代码: 存在问题: 不管前端传递的账号密码是否正确,都会成功调用success回调函数,从而导致无法判断账号密码是否匹配成功。 解决办法: 要避免无论账号密码是否正确都调用success回调函数,可以在后端代码中对账号密码进行验证,只有在

    2024年02月14日
    浏览(43)
  • iOS投屏搜索不到设备如何解决?投屏怎么设置?

    iOS投屏设置在哪里? 一般来说,大家进行iOS投屏的场景有以下两种:一种是手机屏幕直接投屏,另外一种是电影电视剧播放投屏。 1、对于手机屏幕直接投屏这种情况,大家可以在屏幕下方手指上拉,唤出iOS的控制中心,在该界面中可调整手机的亮度、音量等等内容。 在控制

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包