Open szuwest opened 3 years ago
pingpp版本2.2.32 微信WechatOpenSDK 1.8.7
在 func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {}
在这方法里,如果先处理WXApi.handleOpenUniversalLink,后调用Pingpp.handleContinue,则pingpp支付回调不会调用。 如果先处理Pingpp.handleContinue,后处理WXApi.handleOpenUniversalLink,则微信授权登陆没法回调。
注意我们调用WXApi.registerApp(WX_APPID, universalLink: kUniversalWeChat) 和Pingpp.setUniversalLink(kUniversalPingpp),设置是 不同的URL,都是有效的能拉起APP的URL。按道理不会冲突才对
请问这问题如何解决
我现在的解决方法是两个回调都调用, 即WXApi.handleOpenUniversalLink和Pingpp.handleContinue都调用。 不过我不确定这样做会不会有什么副作用。暂时解决了我的问题
pingpp版本2.2.32 微信WechatOpenSDK 1.8.7
在 func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {}
在这方法里,如果先处理WXApi.handleOpenUniversalLink,后调用Pingpp.handleContinue,则pingpp支付回调不会调用。 如果先处理Pingpp.handleContinue,后处理WXApi.handleOpenUniversalLink,则微信授权登陆没法回调。
注意我们调用WXApi.registerApp(WX_APPID, universalLink: kUniversalWeChat) 和Pingpp.setUniversalLink(kUniversalPingpp),设置是 不同的URL,都是有效的能拉起APP的URL。按道理不会冲突才对
请问这问题如何解决