集成支付宝,跳转到支付宝后显示的不是支付页面
如题,又是一个让人无语的问题……
我像以前一样集成支付宝到项目里,一样的步骤,为了以防万一,我都是先集成到空白项目里,再集成进公司项目里。然后,很简单的,空白项目一分钟集成成功,啥事没有。于是我就开始往公司项目里集成了,说到这我现在还心有余悸,集成成功了,跳转支付宝也成功了,然鹅跳转到支付宝后,支付宝出现的界面是一片白茫茫啊……经过多次各种情况下的测试(就是杀死支付宝进程和不杀死支付宝进程的情况下,从我们公司的项目跳到支付宝,看支付宝展示的页面),我发现,其实展示的不一定是空白页,而是跳转到支付宝是支付宝当时的页面。就是以下两种情况:
1.如果支付宝显示的是支付首页,那么在不杀死支付宝的情况下跳转到支付宝,支付宝显示的是支付宝首页。
2.如果杀死支付宝,支付宝显示什么都没有的空白页。
然后就看是看各种资料,各种找原因,还咨询了在线客服,发现我集成的完全没毛病啊,最后逼得我都去技术群里问了(因为技术群嘛,一般大家就是扯淡,再不就是回答点简单问题,顶多就是偶尔有大神高兴了给你发个demo啥的,而且我这个情况特殊估计除非把源码给人家发过去,人家帮你看,要不根本不可能,所以别人都很忙,做技术还是要靠自己,虽然我也知道问不出啥,但是病急乱投医嘛),前前后后花了快一周时间,但是其实我还是有眉目的,因为在我发现我集成的没毛病,并且空白项目成功之后,我就一直觉得是那个alipay让拼的url的事,当然人家自己封到包里的我肯定是看不见,但是应该也不会有问题,然后我就开始满项目找,有没有可能会影响url或者字符串的东西,果不其然,因为项目是两个人开发,然后另一个人建了一个分类,用runtime,交换了urlwithstring的方法,是为了干什么呢,为了防中文………………stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
然后我就把他删了一试,瞬间好使了,哈哈哈,然后就沟通一下删了……
唉~虽然浪费了我很多时间,不过,总归是,解决了,这也让我知道了:
1.没事不要乱改系统方法,想要简便的方法可以加到分类方法等等中,总之系统的调用不要轻易改,排查起来也不是很容易,这样也就不会出现一些奇葩问题了。
2.多人开发大家要多沟通,尤其是你改的是大家都会用的东西的话,请一定提前说一下,没有必要的,只是自己想那么用的话,还是最好不要加到公用的东西里比较好。
吃一堑长一智
转载于:https://www.cnblogs.com/justWWJBlog/p/8473068.html
集成支付宝,跳转到支付宝后显示的不是支付页面相关推荐
- vue项目实现从商品列表页跳转详情页后,返回列表页保持页面在原位置,且列表页刷新的方法
vue项目实现从商品列表页跳转详情页后,返回列表页保持页面在原位置,且列表页刷新的方法 页面跳转后回退保持原位置 App.vue页面中使用keep-alive缓存组件 <template> ...
- 支付宝支付二维码显示在商家网站页面,不跳转到支付宝?
如何控制二维码显示在商家电脑网站页面?根据官方文档说明,是可以实现的. 以下段落摘自支付宝官方文档 电脑网站支付本身是调用接口跳转到支付宝收银台页面显示二维码和账户登录方式支付的. 如果需要将该二维码 ...
- 支付宝扫码支付完成后如何跳转跳转页面_支付宝支付页面广告(按效果付费,杜绝隐形消费),企业拓客好帮手...
什么是支付宝支付页面广告? 支付宝支付广告,是支付宝支付后在支付完成页或者支付成功通知信息里展现的一种移动广告, 一般通过点击展现的文字.图片.图文等形式链接跳转到广告页面.支付宝支付广告一般有支付 ...
- html 跳转到支付宝,支付宝WAP跳转问题
IOS在集成支付宝SDK后,当手机设备安装有支付宝钱包app,则会跳转到支付宝钱包app进行付款操作.当手机设备未安装支付宝钱包app时,则会打开wap进行付款 问题:支付集成支付宝,未安装客户端时界 ...
- 微信点击短链接直接跳转到支付宝领红包教程 附带例子
最近支付宝的领红包可真是刷爆了各个微信群啊,满群都是支付宝口令.支付宝推出的抢"10亿红包"进行的十分炽热,各大网站.QQ群微信群里都是分享领红包的二维码或口令,到店支付优惠也是很 ...
- php支付宝红包跳转接口,支付宝小程序API 跳转支付宝应用或页面
my.ap.navigateToAlipayPage 版本需求:基础库 1.10.0 或更高版本:支付宝客户端 10.1.32 或更高版本 ,若支付宝客户端版本较低,建议做 兼容处理. 小程序中跳转到 ...
- iOS开发之第三方支付支付宝支付教程,史上最新最全第三方支付宝支付方式实现、支付宝集成教程,支付宝实现流程
本章项目demo: https://github.com/zhonggaorong/alipayDemo 支付宝支付大致流程为 : 1. 公司与支付宝进行签约 , 获得商户ID(partner)和账号 ...
- 【NuxtJs】支付宝PC支付跳转支付页面处理方案
一:支付宝支付基础结构页面构建 1.选择支付宝选项 2.点击下面立即支付按钮 <button @click="handlePay">立即支付</button> ...
- 直接跳转到支付宝进行付款和转账链接
支付宝各种跳转到付款,无签约转账 1:直接根据支付宝码的内容跳转 alipayqr://platformapi/startapp?saId=10000007&clientVersion= ...
最新文章
- 如何在 Docker 环境下自动给 .NET 程序生成 Dump
- wangeditor 使用
- linux-centos7 常用的基本命令--目录管理、基本属性
- c语言int grade 5,C语言补考!!!
- ftp客户端使用详细说明【linux和windows】
- 【英文学术论文写作 | 笔记】第一讲 学术研究与英文学术论文写作概述
- 在Hive中使用过的函数记录(百分比、截取字符串、分组TOP N、日期转换、日期是第几周)
- bzoj4448(LCT)
- sccm服务器远程,sccm服务器是什么
- 基于GLFW的OpenGL学习001_艾孜尔江笔记
- jquery获取第一个子元素
- 计算机硬件的组成、python的开发层面及语法介绍
- 全球及中国轮胎行业发展方向与销售前景状况分析报告2022年
- 【QT】QByteArray的使用
- CC00382.CloudKubernetes——|KuberNetesCI/CD.V20|——|Jenkins.v08|kubeconfig多集群配置.v02|
- 刷脸时代来临,深度解析人脸识别技术市场
- 低配置高自由度游戏_高/低游戏
- 精品杀毒及防木马软件大全
- FVD跟驰模型Python数值仿真
- bugku 杂项 宽带信息泄露
热门文章
- 谁来PK“百度局域网”
- iOS多线程理解告别生硬
- 漏洞篇(SQL注入一)
- 垃圾小白羊leetcode刷题记录2
- mysql数据库基础评分标准_《MYSQL高级查询与编程》综合机试试卷 - 云南农职美和易思...
- MAC创建ipv6热点
- 微信公众号开发——基础认识
- alios things开发板_AliOS Things开发:让你的开发板支持AliOS Studio调试-阿里云开发者社区...
- C/C++编程学习 - 第17周 ② 数字统计
- 【DPDK】网卡绑定和解绑步骤