由于在iOS13引入了UniversalLink导致微信好友、朋友圈分享时显示未验证引用。而且该问题会反反复复出现,很是头疼。最终得以解决,现将过程和思路以及部分参考代码列出如下,供参考对照。第一步,在服务器配置UniversalLink文件以及设置相应地址: 具体可参考 微信iOS接入指南 和 苹果官方文档 Support Universal Links             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 10:05:52
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置 Universal Link创建一个json文件,格式固定,以下配置为此域名下所有链接,均跳转至app。Ps: 特殊情况会出现问题。{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "teamID.bundleID",
        "paths": [
          "*            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 12:00:42
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微信分享出现“未验证应用”是因为没有升级微信sdk最新版,要升级到1.8.6版本以上才行。这个是微信开发文档的截图按着微信开发文档集成即可。需要注意的问题:1.个别版本可能会出现找不到api里边的属性或方法报错,开始以为是微信换了API,结果不是,解决方法:把微信sdk删除,重新下了最新版导入,就可以了。2.配置苹果的Associated Domains属性,这个是微信开发文档的截图注意这个是以a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 10:12:39
                            
                                671阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS应用出现未验证应用的问题排查: 1. 是否升级1.8.6以及以上版本sdk,没有需要先升级。iOS SDK接入 2. 如果1满足,是否正确接入了SDK,需要满足:	a. 授权登录没有二次弹框确认 b. 分享除首次外不会二跳 c. OpenSDK自检函数所有步骤检测通过 a、b、c都要满足。没有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-14 11:44:48
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者=业转载请联系作者获得授权,非商业转载请注明出处。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-20 09:26:04
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            可能最近有的朋友发现了某些App分享出去的内容在微信内显示未验证应用.但是不是每个版本的微信都这样.iOS接入指南在微信7.0.7(iOS 12-13)以及以上版本的分享可能会出现"未验证应用"(目前看来是iOS12-13有这个特性)这个主要是由于安全性考虑,微信将scheme跳转换成Universal Links(这个经过我的测试发现不是全量的,在iOS12-13上是这样)注意的点info.pl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 08:58:16
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            iOS微信分享,提示“未验证应用”的解决办法nginx配置下面代码方法1:#iOS微            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-28 17:16:01
                            
                                327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            7月25日,部分微信用户会收到系统对长时间未读订阅号的提醒,并可以通过提醒入口选择不接收这部分订阅号的群发消息推送。据网友反映,自己接到微信公众平台“新通知”,提醒“你有多个关注的订阅号长时间未读,可以选择不接收文章推送。”进入这一入口后,可查看自己平时阅读较少的公众号,批量选中后,可以一键开启“不接收推送”,后续就不会收到自己关注的这些公众号的推送内容了。据微信官方透露,目前只有部分内测用户能收            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 05:42:03
                            
                                364阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需要更新最新友盟库和微信友盟的完整版sdkpod 'UMCommon' #必须集成,由原来的UMCCommon变为了UMCommon
  pod 'UMDevice' #必须集成
  # U-Share SDK UI模块(分享面板,建议添加)
  pod 'UMShare/UI'
  # 集成微信(完整版14.4M)
  pod 'UMShare/Social/WeChat'
  # 集成QQ/Q            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 18:46:51
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、前言二、Universal Link原理三、Universal Link的应用四、Universal Link的缺陷五、关于微信使用Universal Link六、如何添加Universal Link1、Associated Domains(关联域名)2、配置apple-app-site-association3、上传apple-app-site-association到服务器(服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 09:43:23
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             背景:微信小程序很多都需要用户的微信授权,可是很多瓜皮用户会狠心拒绝,但是不管用户怎么操作,我们必须让用户能够更好的体验小程序。过程:我把用户的操作分四种。1)用户直接同意授权。 2)用户拒绝授权,进入引导弹窗,用户继续拒绝授权。  3)用户拒绝授权,进入引导弹窗,用户点击授权,进入授权设置页,用户点击授权。  4)用户拒绝授权,进入引导弹窗,用户点击授权,进入授权设置页,用户不点击授            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 20:43:38
                            
                                365阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <?phptraceHttp();define("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) {    $wechatObj->valid();}else{    $wechatObj->responseMsg            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-09-26 11:52:51
                            
                                992阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微信验证Token            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-25 11:35:20
                            
                                1802阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //1.微信对该URL有效性验证(GET) string token = ConfigurationManager.AppSettings["WeixinToken"];//从配置文件获取Token string echostr = context.Request.QueryString["echo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-24 18:20:09
                            
                                239阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java微信验证
## 1. 简介
微信验证是指在开发微信公众号或小程序时,通过接口进行身份验证,以确保请求来源的合法性。微信验证使用了一种称为签名(Signature)的机制,通过对请求参数和开发者设置的Token进行计算,生成一个签名字符串,然后将此签名字符串与请求中的签名进行对比,验证请求的合法性。
## 2. 签名计算方式
签名计算方式如下:
1. 将参与签名计算的参数(除了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-30 08:05:46
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微信支付计划于2018-05-29日更换服务器证书,这个通知已经N次了,一直不想整,没办法,时间快到了,得处理了。今天抽空整了下,写篇 blog 记录下:
	首先看:
		微信支付HTTPS服务器证书验证指引
		https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4
	我对服务器不是很了解,对证书这个东西也没了解过。打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 16:51:55
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.超时未支付订单处理1.1 需求分析超过限定时间并未支付的订单,我们需要进行超时订单的处理:先调用微信支付api,查询该订单的支付状态。如果未支付调用关闭订单的api,并修改订单状态为已关闭,并回滚库存数。如果该订单已经支付,则做补偿操作(修改订单状态和记录)。1.2 实现思路如何获取超过限定时间的订单?我们可以使用延迟消息队列(死信队列)来实现。所谓延迟消息队列,就是消息的生产者发送的消息并不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 10:14:01
                            
                                328阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             现象描述快应用使用微信H5 referer方式支付, wxpay.pay调用后回调success得到url,但并未拉起微信收银台,无法支付。另外,应用微信h5支付都是通的,在浏览器端是可以直接支付成功的。问题分析微信H5支付问题,一般需要从下面2点排查:1)微信app是否安装,微信H5支付实际上是拉起微信app的收银台界面。2)在微信平台上申请H5时,是否提交了授权域名,授权            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-04 10:17:18
                            
                                711阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这几天微信推出的新的支付方式,也就是微信支付分开始被大家所熟知,简单来说,就类似支付宝的花呗,但是也不完全相同,准确一点说,就是利用我们的个人信用做担保,可以先享受再延迟付款。笔者通过微信推出的微信支付分接口文档发现,微信支付分大概分为智慧零售、先享后付、免押租借和免押速住四个应用场景。       从时间上来看,微信支付分这项服务推出有大约三个月时间了,但是大家应该都会有这样的感觉,第一是微信端            
                
         
            
            
            
             一、微信公众平台微信公众平台二、注册选择要注册的账号类型:选择订阅号: 选择小程序: 选择服务号: 选择企业微信:选择某一种类型,按照步骤操作即可做微信小程序不一定必须要有公众号的,微信小程序是可以独立于公众号之外存在的。但是本人建议先注册微信公众号,再注册小程序。为什么?省事、省钱! 主要是为了节省微信支付的微信认证费用,微信认证费用是300元