Xamarin.Forms Branch.io在安装后获得深度链接

Xamarin.Forms Branch.io在安装后获得深度链接,xamarin.forms,branch.io,Xamarin.forms,Branch.io,我已经使用IBranchBUOSessionInterface将Branch.io集成到我的Xamarin.Forms应用程序中。我已将我的应用程序类签名更改为: public partial class App : Application, IBranchBUOSessionInterface 我在类中有一个实现接口的方法: public async void InitSessionComplete(BranchUniversalObject buo, BranchLinkProperti

我已经使用IBranchBUOSessionInterface将Branch.io集成到我的Xamarin.Forms应用程序中。我已将我的应用程序类签名更改为:

 public partial class App : Application, IBranchBUOSessionInterface
我在类中有一个实现接口的方法:

public async void InitSessionComplete(BranchUniversalObject buo, BranchLinkProperties blp)
现在,当我安装了应用程序时,深度链接就可以工作了,这个方法被调用,我可以通过buo对象元数据获取数据

如果未安装应用程序,用户将正确重定向到相关的应用程序商店,但一旦用户下载应用程序,我希望在第一次启动时调用相同的方法自动从分支检索引用deeplink,但它没有


我应该使用IBranchSessionInterface而不是IBranchBUOSessionInterface吗?我无论如何都不明白他们之间的区别。。或者我应该专门为第一次启动调用一个方法?因为我只在第一次启动时需要它。

如果您遵循使用IBranchBUOSessionInterface的示例,延迟深度链接也应该可以工作。如果您仍然遇到问题,请写信给integrations@branch.io使用分支密钥、AppDelegate.cs文件和测试链接。谢谢

是的,事实上我认为ios 11.2和延迟深度链接存在问题,无法100%工作(在分支网站上说),我主要是在iphone上进行测试。。当我在安卓设备上进行测试时,一切都如预期的那样完美。。我来看看我能为ios做些什么。。谢谢