小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在开发平台下载最新的 iOS 开发工具包(SDK1.8.6.1)实现移动应用打开小程序功能时会出现以下问题:
1、移动应用待分享内容页,点击分享到微信
2、显示 “正在链接” 界面
3、回到移动应用待分享内容页
4、跳转到微信打开会话列表
整个过程给人的感觉是当分享的时候移动应用和微信直接会来回跳转两次;
当使用旧版 SDK 的时候是正常的:
2、跳转到微信打开会话列表
麻烦帮忙看下这个是不是新版 SDK 的 bug,谢谢。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
各位大哥,已经解决了哈;方法如下可以试试:
必须支持 universal link,
微信参考接入文档 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html,path里需要带上通配符 *
苹果文档:https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content
2. 重写
- (
BOOL
)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
restorationHandler:(
void
(^)(NSArray<id<UIUserActivityRest
oring>> * __nullable
restorableObjects))restorationHandler {
return
[WXApi handleOpenUniversalLink:userActivity
delegate:self];
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问两次跳转的问题解决了嘛?如何解决的呢?
我也是分享来回跳转二次。
还有个问题:
1.+ (BOOL)handleOpenUniversalLink:(NSUserActivity *)userActivity delegate:(nullable id<WXApiDelegate>)delegate 中的userActivity怎么判断是微信的?
我也出现这个问题,每次都会有两次跳转。感觉像是sdk的bug啊 。
你好,这个不是bug,是符合预期的。当用户首次使用新版SDK时,会出现上述跳转流程完成安全验证。验证通过后,后续使用同一app将不会出现二次跳转。确认下非首次使用是不是也有二次跳转?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
各位大哥,已经解决了哈;方法如下可以试试:
必须支持 universal link,
微信参考接入文档 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html,path里需要带上通配符 *
苹果文档:https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content
2. 重写
- (
BOOL
)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
restorationHandler:(
void
(^)(NSArray<id<UIUserActivityRest
oring>> * __nullable
restorableObjects))restorationHandler {
return
[WXApi handleOpenUniversalLink:userActivity
delegate:self];
}
continueUserActivity:(NSUserActivity *)userActivity这个回调,而是走了老的openurl的回调
continueUserActivity:(NSUserActivity *)userActivity 这个方法。 可以参考下 https://www.douban.com/apple-app-site-association, https://www.zhihu.com/apple-app-site-association 的配置。配置好后不一定立即生效
请问两次跳转的问题解决了嘛?如何解决的呢?
我也是分享来回跳转二次。
还有个问题:
1.+ (BOOL)handleOpenUniversalLink:(NSUserActivity *)userActivity delegate:(nullable id<WXApiDelegate>)delegate 中的userActivity怎么判断是微信的?
我也出现这个问题,每次都会有两次跳转。感觉像是sdk的bug啊 。
你好,这个不是bug,是符合预期的。
当用户首次使用新版SDK时,会出现上述跳转流程完成安全验证。验证通过后,后续使用同一app将不会出现二次跳转。确认下非首次使用是不是也有二次跳转?