Android:深层链接/抓取错误/内容不匹配/阻止应用页面上的资源

时间:2014-11-17 18:31:03

标签: android facebook web-crawler facebook-android-sdk deep-linking

我们最近将Google Deep Linking添加到我们的网站和Android应用中。 在我们的网页和Android应用程序中,我们使用Postments of Postes(引号)。

This is the Android App

我们在WebMaster页面中遇到了很多抓取错误。这种“内容不匹配”错误。

这是一个Web内容和Android App内容的错误示例:

This is the link of the Web page (a post inside the 'Postales Navideñas' Collection)

这是深入链接到我们的Android应用程序的链接(到相同的“发布”)

android-app://com.frenys.appexpress/frenys/?c=1012828&p=6063811

我们认为内容相同,当“深层链接”启动Android应用时,Android应用中会显示网页中显示的相同“帖子”。 首先没有显示其他内容(没有对话框,没有其他屏幕,没有闪屏)

WebMaster网站显示错误的详细信息是我们在App页面上填充资源,并且显示为被Android应用程序阻止的网址是:

https://graph.facebook.com/v2.1/xxxxxxxxxxx?format=json&sdk=android&fields=supports_attribution%2Csupports_implicit_sdk_logging%2Cgdpv4_nux_content%2Cgdpv4_nux_enabled%2Candroid_dialog_configs

(网址中的“xxxxxxxxxxx”是我们的Facebook应用ID)

这是Facebook SDK for Android使用的网址(我们在'Post'的Android屏幕上通过Facebook分享),

我们不阻止此资源,是我们App之外的SDK的内部资源。 我们如何删除此错误?

谢谢,

瓦莱里娅

修改(2014年12月12日)

您好,

我们仍然会遇到“内容不匹配”这些错误,但我们发现了一些可以提供帮助的错误。

一:

我们进行了很多测试,我们意识到在我们的URI链接中,我们使用了2个参数(android-app://com.frenys.appexpress/frenys/?c=1012828& p = 6063811),adb中似乎有一个错误(使用“adb shell am start -a”命令)。我们最初使用'Qr Code工具'测试此链接,并使用该工具输入相同的内容。因此,两个参数都被考虑在内。但是,使用'adb'工具,我们发现adb只接受了URI的一个参数。其内容不同。

改变我们的Uri后,我们的'错配内容'错误就更少了。

二:

如果出现其他错误(例如:“您的应用后退按钮不会将用户发回搜索结果”),我们发现有关深层链接的Android文档有时并不反映WebMaster所期望的功能。这导致我们在网站管理员处检测到其他错误。

也许这些信息可能会有所帮助。对于我们这种“深层链接”的错误,是试着在接下来的日子里看看它是否有效。

0 个答案:

没有答案