我正在使用本机插件(https://ionicframework.com/docs/native/deeplinks/)将 Deeplink 插件添加到我的 Ionic 项目中
我已经将它添加到项目中
$ ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=myapp --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=app.example.com --save
$ npm install --save @ionic-native/deeplinks
这正确地将以下内容添加到 config.xml
<plugin name="ionic-plugin-deeplinks" spec="~1.0.14">
<variable name="URL_SCHEME" value="myapp" />
<variable name="DEEPLINK_SCHEME" value="https" />
<variable name="DEEPLINK_HOST" value="app.example.com" />
</plugin>
我已获得更新的 iOS 证书(开发和分发)以支持https://developer.apple.com上的 App ID 中的“关联域” 。
我添加了看起来像的https://app.example.com/apple-app-site-association
{
"applinks": {
"apps": [],
"details": [
{
"appID": "XXXXX.com.example",
"paths": [ "*" ]
}
]
}
}
我正在使用 Ionic Cloud Build 构建应用程序https://apps.ionic.io/apps/
Android 链接运行良好。但 iOS 链接不由应用程序处理,而是一直由浏览器打开。
我不确定问题出在哪里。我能做些什么来修复它,或者至少我怎样才能看到坏了?
谢谢