A应用授权后返回B应用?
发布于 5 年前 作者 kangfang 10396 次浏览 来自 问答

我的App有多种环境,App代码基本一致,区分bundleID,他们有一样的前缀,大致示例是这样:

正式版: appid

内测版:appid.app.pro

测试版:appid.app.test

我设置的apple-app-site-association配置如下:

{

                "appID": "teamID.appid",

                "paths": [ "/app/*" ]

},{

                "appID": "teamID.appid.app.pro",

                "paths": [ "/apppro/*" ]

}


微信开放平台配置如下:

Bundle ID:appid

测试版本Bundle ID:appid.app.pro

经测试,我在Safari上能使用Universal Links打开正式版App、内测版App

问题:我使用正式版App调用一次性订阅,微信能正常弹出框,点击确认接收后,却返回到内测版App,并且我发现返回App并不是通过[AppDelegate application:continueUserActivity:restorationHandler]回调,而是通过[AppDelegate application: openURL: sourceApplication annotation:]调起App,即并非通过Universal Links来调起App


1 回复

麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

回到顶部