2017-04-05 95 views
0

我有我们的订阅者发布在Facebook上的文章,当用户点击其中一个链接时,他们被重定向到移动网站登录后,现在的问题是几天后,移动网站要求他们再次进行身份验证。Facebook应用程序网络浏览器在2-3天后清除我的浏览器cookie

我猜Facebook在应用程序浏览器清除我的cookies,但我需要知道的是它如何管理它的cookie,尤其是对外部网站。我尝试过Facebook开发人员网站,但没有关于应用程序webview /浏览器如何工作的文档。

回答

0

背景信息

Facebook在应用程序浏览器,而这使得所有用户的浏览所以不是委派渲染外部浏览器它处理它自己的一切的链接网页视图。当然,这个功能有限,Facebook在应用程序浏览功能中添加了这个功能,以保持用户在会话中,因为大多数情况下,如果用户使用外部浏览器,他们不会回到应用程序中。 有了上述背景信息,开发人员可以访问Facebook浏览器,因为如果浏览器因为浏览器已关闭而无法修改或与之互动,而浏览器不符合其规范,他们可能会选择使用Deep-Linking,这就是为什么深度链接功能允许开发者给予用户选择他们希望使用他们的应用程序的选项,这是如果他们已经将它安装在他们的移动设备中。

饼干

cookie管理完全依赖于它,如果用户希望以清除它们,然后他们可以通过自己的应用程序设置这样做应用内的浏览器。由于Facebook应用内浏览器管理自己的Cookie,因此如果网页由应用内浏览器呈现,则完全取决于应用内浏览器是否有时间将其从设备中清除。

深层链接概述

的应用链接是一个开放的标准,以深层链接的内容在您的应用程序。当有人使用您的应用程序将内容分享到Facebook或其他支持App Links的应用程序时,您可以创建一个链接,从而可以从该内容跳回到您的应用程序。 应用链接通过将元数据添加到网络上的现有网址,以便它们可以被您的应用使用。如果您的应用没有可以注释的内容,您也可以使用Facebook提供的服务来托管数据。 今天Facebook的iOS和Android应用程序支持App Links。当Facebook应用程序遇到支持应用程序链接的链接时,它会使用正确的信息启动您的应用程序,以便人们可以立即快速查看内容。

应用程序链接的工作原理

  1. 一个人在Facebook上 故事点击如果有人分享的故事在Facebook上与你的应用程序的内容,人们可以在故事单击以查看内容您应用程序。分享给Facebook的URL包含应用程序链接元数据或是由Facebook托管的URL。
  2. Facebook应用程序查找URL以查看它是否支持应用链接 一旦有人点击一个故事,Facebook应用就会查找内容是否支持应用链接。如果确实如此,则Facebook应用会根据以下条件向用户展示您的内容:网络视图或启动应用并链接到内容,具体取决于以下条件: 是否有人安装了您的应用 设备是否为Android或iOS设备 您的应用程序是否仅限移动 应用程序链接具有以下要求: 如果内容是网页,则您的网页必须包含标记才能让应用程序知道应该启动哪个应用程序。 如果内容仅为移动设备,则您仍必须提供承载App Link元数据的有效http URL。 Facebook为应用程序链接提供托管API,以便应用程序开发人员轻松支持应用链接内容,而无需设置Web服务器。 为了接受传入的应用链接,您的应用需要设置为支持它们。我们介绍了如何为iOS和Android做到这一点。

启动出站应用

这有可能对任何应用程序做Facebook的应用程序做什么,并添加支持推出基于应用程序链接的其他应用程序。如果您有一个应用程序,用户希望点击链接而不是仅仅访问链接,我们还提供了一个文档,介绍如何为出站导航协议添加对应用程序的支持。

相关问题