通过 UniversalLink 打开app ,这个功能是苹果支持的。只有苹果自家的产品 才能通过这个 UniversalLink 打开app。 不仅是微信内部浏览器,你用 google 浏览器 一样打不开
UniversalLink配置完成之后,在safari浏览器以及备忘录都可以正常通过UniversaUniversalLink配置完成之后, 在safari浏览器以及备忘录都可以正常通过UniversalLink -(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler 正常调起app 但是通过微信的h5链接打开app时 报错 AppDelegate.m:58 WeChatSDK: wxlog:Error:universal link check enable but contextId is error., contextID:(null) AppDelegate.m:58 WeChatSDK: wxlog:clear property list 导致无法通过-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler代理回调 降级走了 application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options方法 这是为什么? 而且登录以及分享功能都完成正常~
2020-07-23业务场景本身就有问题。即便是按时计费,也应该是计费时刻终止时(肯定要有最大阈值),生成一个最终的支付订单。而不应该是边计费边更改计费价格去发起支付。
调用微信支付,输入密码点确定的时候,可以继续执行代码阻止支付吗?例如:我们有业务是按时计费,支付那一刻的金额是A元,在输入密码那个场景等待过长,实际要收费用还在改变,某一刻用户输入密码点确定准备完成A元支付,但是此刻要支付B元,支付生成工单和金额也都是A元,所以支付不会报错会继续执行,所以我们想在点击确定支付的时候再次查看一下他的钱对不对),请问该如何处理此类业务支付场景
2020-07-23你的 universalLink写错了。universalLink 格式不是以apple-app-site-association 结尾的. 以apple-app-site-association结尾的链接 只是app启动后苹果系统去验证的链接
iOS APP微信登录appId or universalLink is nil ?[WXApi registerApp:WXAPPID universalLink:@"https://gzh01testapi.zjhjsz.com/apple-app-site-association/"];
2020-07-23