当前位置: 首页 > 知识库问答 >
问题:

向cordova应用程序添加深度链接

吴鸿彩
2023-03-14

我想为我的cordova android应用程序启用应用程序索引,如下所述:https://developers.google.com/app-indexing/webmasters/app

不幸的是,我找不到留档如何做一个科尔多瓦的应用程序。有一个插件收听和广播意向,但我不认为这将帮助我在这种情况下:https://github.com/Initsogar/cordova-webintent

我试图添加示例XML(用我的数据修改)到config.xml文件,但当我试图构建应用程序时,我得到以下错误:

error: Error parsing XML: unbound prefix

删除XML中的android:前缀时,此错误消失,但它不起作用。

共有3个答案

闻深
2023-03-14

为此编写了一个小插件:https://github.com/eneskaya/google-app-indexing-cordova

第一步仍然是启用深度链接到您的应用程序!我推荐https://github.com/EddyVerbruggen/Custom-URL-scheme

玩得高兴埃内斯

蒲昊苍
2023-03-14

有了这个插件,我成功地实现了它:

https://github.com/nordnet/cordova-universal-links-plugin

您需要将其添加到您的项目中,然后通过配置您的站点

池麒
2023-03-14

我以前研究过这个问题,谷歌应用索引和科尔多瓦应用程序存在一些问题。由于科尔多瓦的设计是在一个单一的网络视图中工作,所以没有太多的索引——应用索引功能只会想知道为什么你总是呆在一个视图中。

有人需要为此实现一个插件,来模拟所有的视图,你仍然需要从Javascript进行一些调用。Android根本不知道应用程序是如何构建在网络视图后面的。

可能有帮助的是添加一些意图,这样你的应用程序就可以启动,以响应你网站上的一些链接或带有特殊yourapp://协议的电子邮件或网络浏览器中的链接。但我不确定谷歌是否会用iApp浏览器为内容编制索引。

我使用这个插件来获得url打开功能https://github.com/EddyVerbruggen/Custom-URL-scheme

我自己也在寻找解决方案,所以如果其他人有更好的答案,我很乐意投赞成票。

 类似资料:
  • 我在Android上使用了一个用Ionic构建的应用程序中的deep link。当我点击链接时,应用程序打开了,但仅仅一秒钟后就崩溃了。如何调试此问题? 这是AndroidManifest.xml中的意图代码: 更新 通过使用Android Studio,我有以下日志:

  • 使用稍后在MainActivity中需要的参数启动AppStartActivity,然后在切换到MainActivity时转发这些参数,这样做是否正确? 有没有更简单的方法来完成此操作,例如在单击通知时找出应用程序的状态,然后根据所需数据是否可用选择AppStartActivity或MainActivity?我询问的原因是,当我创建通知时,数据可能可用,也可能不可用,但在用户与通知交互之前的时间里

  • 我有一个java应用程序,需要部署在weblogic服务器中。我目前正在为该应用程序制作ear文件。我的ear文件中有一个ejb jar。我想将log4j2 jar添加到此应用程序中。所以我的文件夹结构是 目前,我已经将JAR放在APP-INF文件夹/lib和META-INF/application中。xml我把JAR放在了模块中。这是我的申请表。xml 但它不接受log4j罐子。有什么解决方案吗

  • 问题内容: 我试图弄清楚如何设置Apache Tomcat服务器以为具有深层链接的角度应用程序提供服务。例如: 静态服务器在收到对mysite.com/的请求时,通常会返回index.html。但是它拒绝mysite.com/heroes/42并返回404-Not Found错误,除非将其配置为返回index.html。 我想在localhost / angular上提供angular应用,我尝试

  • 我想知道是否可以将spring的其他参数(如)添加到spring boot app中,以便将其作为服务运行。 我检查了由自动生成的脚本: 所以也许它可以通过maven插件的选项来完成,但是除了JVM参数之外找不到其他的,这不是那么有用...

  • 因此,我试图找出是否有可能深度链接当前未安装该应用程序的用户。以下是我试图做的:1)用户在移动浏览器中点击网站上的深度链接。2) 用户将被带到应用商店安装应用3)一旦安装,用户将被带到应用中特定内容的深层链接。 到目前为止,我发现的最接近Android应用程序安装横幅的东西,但这并不是我想要的。这可能吗? 以下是页面底部附近Android应用安装横幅的链接:https://medium.com/@