Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework Branch.io-如何在Ionic应用程序中设置通用链接/应用程序链接_Ionic Framework_Cordova Plugins_Deep Linking_Branch.io_Applinks - Fatal编程技术网

Ionic framework Branch.io-如何在Ionic应用程序中设置通用链接/应用程序链接

Ionic framework Branch.io-如何在Ionic应用程序中设置通用链接/应用程序链接,ionic-framework,cordova-plugins,deep-linking,branch.io,applinks,Ionic Framework,Cordova Plugins,Deep Linking,Branch.io,Applinks,我的应用程序是建立在爱奥尼亚1上的,我遵循了这个指南来让事情正常运行。当您单击分支url时,应用程序将正常打开 现在我想设置android应用程序链接。当我收到带有我的web应用程序url的电子邮件时,例如:,如果安装了移动应用程序,这将打开应用程序。如果不是,则应将用户带到play store/App store 此外,如果链接具有查询参数(查询参数将是动态的),则应将其传递给移动应用程序。例如: 根据url中的路径,用户将被重定向到爱奥尼亚应用程序上的相应页面 我已经安装了branch sd

我的应用程序是建立在爱奥尼亚1上的,我遵循了这个指南来让事情正常运行。当您单击分支url时,应用程序将正常打开

现在我想设置android应用程序链接。当我收到带有我的web应用程序url的电子邮件时,例如:,如果安装了移动应用程序,这将打开应用程序。如果不是,则应将用户带到play store/App store

此外,如果链接具有查询参数(查询参数将是动态的),则应将其传递给移动应用程序。例如:

根据url中的路径,用户将被重定向到爱奥尼亚应用程序上的相应页面

我已经安装了branch sdk
bower安装branch sdk
。当我点击url()时,它仍然会在浏览器上打开。这就是ionic应用程序中的my index.html的外观

<script src="lib/branch-sdk/dist/build.min.js"></script>

<script type="text/javascript">
  console.log("Branch SDK Loading");

  branch.init('key_test_ikEKvQjiZRwV1LXZ2hUlamfewwhVQ5rw', function(err, data) {
    console.log("Branch SDK Loaded");
    console.log("Branch SDK Err and Data ", err, data);
  });
</script>

console.log(“分支SDK加载”);
branch.init('key_test_ikEKvQjiZRwV1LXZ2hUlamfewwhVQ5rw',函数(err,data){
log(“加载了分支SDK”);
console.log(“分支SDK错误和数据”,错误,数据);
});
知道如何设置这些东西吗?

Alex从这里开始:

一旦您完成了初始集成过程,您所描述的一切通常都应该正常工作。如果您还没有,我建议您检查一下我们的主要步骤,以确保所有步骤都已完成

如果您仍有困难,请与我们的联系。他们太棒了

编辑:这是因为使用邮戳发送电子邮件。要了解这是一个问题的原因,请通读。这主要是关于iOS通用链接,但应用程序链接的工作方式几乎完全相同

要使此功能正常工作,您需要在邮戳上链接跟踪。

Alex从这里开始:

一旦您完成了初始集成过程,您所描述的一切通常都应该正常工作。如果您还没有,我建议您检查一下我们的主要步骤,以确保所有步骤都已完成

如果您仍有困难,请与我们的联系。他们太棒了

编辑:这是因为使用邮戳发送电子邮件。要了解这是一个问题的原因,请通读。这主要是关于iOS通用链接,但应用程序链接的工作方式几乎完全相同


要使此功能正常工作,您需要在邮戳上链接跟踪。

使用firebase DynamicClink,或者此插件帮助您使用firebase DynamicClink,或者此插件帮助您感谢您的回复。我按原样遵循了集成指南。当您单击从分支生成的链接时(
myapp.test app.link
)将打开移动应用程序。但电子邮件中的网络链接无法打开应用程序。正如我所说,我也安装了
分支sdk
。现在我已经打开了
测试
模式。你是如何发送电子邮件链接的?是通过Mailchimp等吗?当你点击它时,你正在使用哪个电子邮件应用程序?我正在使用邮戳服务。我在安卓系统上,使用默认的电子邮件客户端。啊,这现在有意义了。查看我的答案编辑的原因和解决办法!谢谢你的链接。我将通过邮局。但是出于测试目的,如果我有一个像
https://app.example.com
slack
notes
上,单击此链接应该会打开应用程序,对吗?没有发生,谢谢你回来。我按原样遵循了集成指南。当您单击从分支生成的链接时(
myapp.test app.link
)将打开移动应用程序。但电子邮件中的网络链接无法打开应用程序。正如我所说,我也安装了
分支sdk
。现在我已经打开了
测试
模式。你是如何发送电子邮件链接的?是通过Mailchimp等吗?当你点击它时,你正在使用哪个电子邮件应用程序?我正在使用邮戳服务。我在安卓系统上,使用默认的电子邮件客户端。啊,这现在有意义了。查看我的答案编辑的原因和解决办法!谢谢你的链接。我将通过邮局。但是出于测试目的,如果我有一个像
https://app.example.com
slack
notes
上,单击此链接应该会打开应用程序,对吗?但事实并非如此。