2017-04-05 6 views
0

私は、購読者のためにFacebookに投稿された記事を持っています。ユーザーがリンクの1つをクリックすると、ログインすると、問題はモバイルサイトがもう一度認証を求める2〜3日後です。Facebook Appブラウザでは2〜3日後にブラウザのCookieが消去されます

アプリのブラウザでFacebookが推測すると、クッキーはクリアされますが、私が知る必要があるのは、外部サイトのCookieをどのように管理するかです。私は、Facebookの開発者向けWebサイトに、アプリのwebview/browserがどのように動作するかについてのドキュメントはありませんでした。アプリブラウザで

答えて

0

背景情報

Facebookはむしろ、ユーザーの閲覧すべてのリンクをレンダリングするので、代わりにそれは自分自身ですべてを処理する外部のブラウザにレンダリングを委任WebViewのです。これには限られた機能しかないが、Facebookはユーザーのセッションを維持するためにアプリのブラウジング機能にこれを追加した。ユーザーが外部のブラウザを利用している場合、アプリに戻ってくることはほとんどないからだ。 上記の背景情報を使用すると、ブラウザが閉じられているためにブラウザが仕様に準拠していない場合、ディープリンクを使用することができます。つまり、変更できない、それは、ディープリンク機能が、開発者が自分の携帯端末にインストールしている場合に、自分のアプリを使いたいと思うかどうかをユーザーに選択させるオプションを与える理由です。

クッキー

クッキーの管理は完全にユーザは、彼らが自分のアプリの設定を経由して行うことができますし、それらをクリアしたい場合はアプリ内ブラウザに依存します。 Facebookのアプリ内ブラウザでは独自のCookieが管理されているため、アプリ内ブラウザでウェブページをレンダリングすると、アプリ内のブラウザからそのアプリを消去する時間があればアプリ内のブラウザに完全に依存します。

ディープリンク概要

アプリケーションのリンクは、あなたのアプリ内のコンテンツへのディープリンクにオープンスタンダードです。あなたのアプリを使っている人がFacebookや他のApp Links対応アプリにコンテンツを共有すると、そのコンテンツからあなたのアプリに戻ることができるリンクを作成することができます。 アプリリンクは、ウェブ上の既存のURLにメタデータを追加して、アプリで使用できるようにします。あなたのアプリケーションにあなたが注釈を付けることができるコンテンツを持つWeb存在を持っていない場合は、Facebook提供のサービスを使ってデータをホストすることもできます。 FacebookのiOSとAndroid用アプリは、今日、App Linksをサポートしています。 Facebook AppがApp Linksをサポートするリンクを訪れると、正しい情報でアプリが起動し、誰かがすぐに内容をすぐに見ることができます。誰かがあなたのアプリからのコンテンツをFacebook上で物語を共有し、人々があなたのコンテンツを表示する物語をクリックすることができれば、人がFacebookの の物語をクリックする方法のAppのリンク作品

  1. アプリ。 Facebookに共有されるURLには、App Linkのメタデータが含まれているか、FacebookでホストされているURLになります。

  2. FacebookアプリがURLを参照してアプリがサポートされているかどうかを確認します。 誰かがストーリーをクリックすると、Facebook Appはコンテンツがアプリリンクをサポートしているかどうかを調べます。そうであれば、FacebookのAppは、以下の基準に基づいて、ウェブビューで、またはあなたのアプリを起動し、コンテンツにリンクすることであなたのコンテンツに人々を連れて行きます: あなたのアプリがインストールされているかどうか iOSデバイス あなたのアプリがモバイルのみかどうか アプリリンクには次の要件があります: コンテンツがウェブページの場合、ウェブページにマークアップが含まれている必要があります。 コンテンツがモバイルのみの場合、引き続きApp Linkメタデータをホストする有効なhttp(s)URLを指定する必要があります。 FacebookはApp Links用のHosting APIを提供して、App開発者がWebサーバーを設定することなくApp Linksコンテンツを簡単にサポートできるようにします。 着信アプリリンクを受け入れるには、アプリをサポートするようにアプリを設定する必要があります。私たちは、iOSとAndroidの両方でこれを行う方法をカバーしています。

任意のアプリはFacebookアプリが何を行うには、アプリのリンクに基づいて他のアプリを起動するためのサポートを追加することが可能だアウトバウンドアプリ

を起動します。インバウンドリンクだけでなくリンクをクリックしてリンクをクリックするアプリがある場合は、アウトバウンドナビゲーションプロトコルのサポートをアプリに追加する方法について説明したドキュメントも用意されています。

関連する問題