Android 用离子5和电容器设置BranchIo

Android 用离子5和电容器设置BranchIo,android,ionic-framework,branch.io,capacitor,ionic5,Android,Ionic Framework,Branch.io,Capacitor,Ionic5,我正在从离子3迁移到离子5,科尔多瓦迁移到电容器。我在使用BranchIo插件时遇到了问题,该插件在Ionic 3中工作得非常好。我已经安装了电容器插件,如下所示 npm install branch-cordova-sdk npm install @ionic-native/branch-io ionic cap sync 安装中没有错误。 现在我不能遵循这一点为科尔多瓦,因为我正在使用电容器。因此,我正试图在Adroid Studio中为Android基本集成设置我的本机应用程序 我能够在

我正在从离子3迁移到离子5,科尔多瓦迁移到电容器。我在使用BranchIo插件时遇到了问题,该插件在Ionic 3中工作得非常好。我已经安装了电容器插件,如下所示

npm install branch-cordova-sdk
npm install @ionic-native/branch-io
ionic cap sync
安装中没有错误。 现在我不能遵循这一点为科尔多瓦,因为我正在使用电容器。因此,我正试图在Adroid Studio中为Android基本集成设置我的本机应用程序

我能够在
AndroidManifest.xml
文件中添加的唯一代码如下所示,没有错误

<!-- Branch init -->
<meta-data android:name="io.branch.sdk.BranchKey" android:value="key_xxxxxxxx" />
<meta-data android:name="io.branch.sdk.BranchKey.test" android:value="key_test_xxxxxxxx" />
<meta-data android:name="io.branch.sdk.TestMode" android:value="true" />



<!-- Branch App Links (optional) -->
<intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="https" android:host="xxxx.app.link" />
        <data android:scheme="https" android:host="xxxx-alternate.app.link" />
</intent-filter>
是否有人能提供指导,以建立BranchIo与离子5和电容器

注意:我也尝试过使用电容器社区插件,但是这个插件只有监听链接的方法,没有创建链接的方法

更新:

我能够获得由Branch方法
createBranchUniversalObject
创建的链接,但该链接未格式化。我得到以下完整链接

https://bnc.lt/a/key_test_xxxxxx?feature=share&type=0&duration=0&source=android&data=xxxxxx
此链接正在打开正确的页面。唯一不工作的部分是链路未转换为短支路链路

这里有一个分支-

目前,我们有一个内部票据,以提供支持电容器,但它还没有一个最后期限。对于Cordova SDK,您可以参考我们的文档-

对于电容器,我们有一个功能请求,但没有时间线设置。 您还可以浏览Github问题以供参考- ​​​​​​

虽然也有一个社区,你可以参考,但它不是官方的,可能会导致未知的问题


我将不断更新这篇文章,了解未来SDK的发展。

感谢您的更新。期待着得到一些电容器。
https://bnc.lt/a/key_test_xxxxxx?feature=share&type=0&duration=0&source=android&data=xxxxxx