我是一名 Android 开发人员,我被要求在我最近开发的应用程序中实现应用程序索引。该应用程序是此网络酒店搜索引擎的应用程序版本:https ://www.hotelsclick.com ,并且已经上线:https: //play.google.com/store/apps/details?id=com.towers。酒店点击
现在,我知道为了告诉谷歌我的应用程序深层链接,最好的办法是在网站 URL 和应用程序 URI 之间建立对应关系。
在网站中,我可以链接到特定酒店(即https://www.hotelsclick.com/?hotel_id=135738),我认为这对应用索引很有用,因为我可以告诉谷歌,当用户在移动搜索时对于那家酒店,很可能是按名称而不是 ID ;-),他可以被重定向到我的应用程序的特定活动,将该 ID 作为参数传递。我猜 URI 可能类似于 myappbaseuri://hotel_id/135738,对吧?
现在,我想到了一些问题:
1- 谷歌会自动将hotelsclick.com/?hotel_id=something 查询映射到 myappbaseuri://hotel_id/something 吗?如果没有,我应该在哪里告诉他以及如何告诉他?当然,我不想通过 ID 指定 ID,而且我想它也不需要......
2- 目前该应用程序并没有实现网站的所有功能,并且每个网站页面都没有相应的活动。我应该将应用程序中没有匹配屏幕的网站的所有 url 放入 .noindex 文件吗?有没有办法告诉谷歌只对应的页面,因此忽略其余的应用程序索引?
感谢您提供的任何答案。我希望我没有以错误的方式获得所有主题,并且问题不是题外话