我是一名Android开发人员,我被要求在最近开发的应用中实施应用索引。 应用程序是这个网站的酒店搜索引擎的应用程序版本:https://www.hotelsclick.com而且已经活:https://play.google.com/store/apps/details?id=com.towers.hotelsclickGoogle App Indexing:如何映射我的网站链接和应用深层链接
现在,我的理解是最好的事情,以便让Google知道我的应用深层链接做的是有网站网址和应用URI之间的对应关系。
在网站上,我可以链接到一个特定的酒店(即https://www.hotelsclick.com/?hotel_id=135738),我认为这对于应用索引是很好的,因为我可以告诉谷歌,当用户移动时 - 搜索该酒店,最有可能的名称和不是由ID ;-),他可以重定向到我的应用程序的特定活动,将该ID作为参数传递。我猜这个URI可能是像myappbaseuri:// hotel_id/135738,对吧?
现在,有一些来我的心的问题:
1 - 谷歌将自动映射hotelsclick.com/?hotel_id=something查询到myappbaseuri:// HOTEL_ID /什么?如果不是,我应该在哪里告诉他以及如何?当然,我不想用ID来指定ID,我想也不需要它......
2-现在,该应用并没有实现网站的所有功能,并且没有相应的活动为每个网站页面。我应该将.noindex文件放在网站的所有应用程序中没有匹配屏幕的网址上吗?是不是有办法告诉谷歌只是对应的页面,因此忽略了其余的应用程序索引?
谢谢你的任何答案,你将能够提供。我希望我没有以错误的方式得到所有的主题,并且问题不是偏离主题
谢谢,这有帮助。我设法让应用程序知道我想要映射的URI。我现在不知道的是:在我还在测试应用程序时,将“link rel”标记放在网站上是否好的做法,还是应该使用自制链接和adb命令测试应用程序,并将链接在websire页面刚刚发布应用程序并准备好解释这些URI? –
是的。在测试模式下,您不应该在网站上放置rel链接。 –