問題タブ [applinks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2580 参照

ios - IOS で Facebook URL スキームを使用する方法

ここhttp://wiki.akosma.com/IPhone_URL_Schemes#Facebook(および同様のサイト)を参照するstackoverflowでfacebook URLスキームを使用しようとしています。

Facebook アプリでアプリ ユーザーを別のユーザーのプロフィールに送信するのに問題があります。私は他のユーザーのscreenName(およびIDですが、screenNameを使用することを好みます)を持っています。

私が試してみました

  • fb://profile/id
  • fb://profile/screenname
  • fb://profile?id=id

ここで、これらの呼び出しと同様の呼び出しの違いが(initWithUID)わかり(fbid)ません。

  • fb://profile/(initWithUID:)
  • fb://profile/(initWithUID:)/addfriend
  • fb://profile/(fbid)
  • fb://profile/(fbid)/addfriend

これらはすべて、facebook アプリで screenname/id プロファイル ビューを所有するユーザーを開かないようです。

スクリーンネームとは、ブラウザで次のことを意味します。

  • facebook.com/screennameあなたを彼らのプロフィールページに送り、
  • graph.facebook.com/screennameあなたに彼らのIDを与える
0 投票する
1 に答える
379 参照

swift - Swift の Branch.io を使用した Facebook AppInvites の例

Branch には、Swift で AppLinks とのディープ リンクを作成する方法の優れた例がありますが、Swift で Facebook の AppInvites を作成する方法の例は見つかりません。誰もこれをやったことがありますか?

0 投票する
0 に答える
561 参照

ios - アプリがインストールされていない場合、Facebook アプリのリンクはリダイレクトされません

作成中のアプリを使用して、Facebook で写真を共有しようとしています。

ユーザーが自分の iPhone にアプリをインストールしている場合、Web ブラウザーではなくアプリで画像リンクを開いてもらいます。その目的でアプリリンクを使用しています(http://applinks.org/documentation/

すべて正常に動作します。ただし、ユーザーがアプリをインストールしていない場合、ブラウザーでリンクを開くことはできません。エラーは webParam から発生していると思います (以下を参照)。

何か案は ?

share() 関数のコードの一部を次に示します。

0 投票する
1 に答える
2217 参照

ios - Facebook ios SDK アプリの招待

でアプリリンクを生成しましfacebook: https://fb.me/961027397273550たが、招待状を送信しようとすると:

このエラーが発生しました:

アプリ リンクの URL がありません この招待で使用されるアプリ リンクには、Android または iOS の URL が含まれていません。開発者は、少なくとも 1 つのプラットフォームの URL を入力する必要があります。

なぜそれが起こったのですか?サーバーで動的な iOS スキームを使用してアプリ リンク ページを作成できますか?

0 投票する
0 に答える
637 参照

android - 自動検証されたリンクは Android M にキャッシュされますか?

私は現在、検証済みのリンク システムが Android M でどのように機能するかを確認するためにいくつかのテストを実行しており、興味深い結果が得られました。通常の流れは次のとおりです。

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認された場合 (サーバーが稼働している、キーが有効であるなど)、検証済みのすべてのリンクがアプリにディープ リンクされます。

サーバーがダウンすると、これが表示されます

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認されていません。リンクはポップアップを表示します
  • アプリのアンインストールと再インストール
  • ${HOST}/.well-known/statements.json への GET が実行されます

ただし、最初の検証後にサーバーがダウンした場合、興味深いことがわかります

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認済みのディープリンク
  • サーバーの電源を切る
  • アプリをアンインストールしてアプリを再インストールする
  • ネットワーク呼び出しが行われませんでした

再インストールする前にしばらく待つと、ネットワーク呼び出しが行われ、通常どおりに動作します。自動検証データやアプリ -> リンク データが、アプリのアンインストールによって破壊されない場所にキャッシュされているようです。

  • この動作は予期されたものですか?
  • 常にサーバーにアクセスするのではなく、なぜこれが起こるのでしょうか?
  • アプリを使用していない場合、これはどこにキャッシュされますか?
0 投票する
1 に答える
349 参照

android - Android からの Facebook ディープリンク

AndroidアプリへのFacebookディープリンクを実装しています。動作は、誰かが私のアプリで何かを共有すると、aspx ランディング ページが作成されます。誰かが Android のランディング ページ リンクをクリックし、私のアプリをインストールした場合、ディープリンク アクティビティを開始して aspx ページを解析し、アプリの適切な場所。携帯電話のどこからでもランディング ページのリンクをクリックすると、すべて正常に動作します。唯一の問題は、Facebook アプリからリンクをクリックしたときです。

奇妙なことに、共有できるアイテムが 1 つあり、アプリが開きます。共有する残りのアイテムはすべて、Facebook アプリの webview を開くだけです。

apsx ランディング ページのメタ タグは次のとおりです。

<meta property="al:android:package" content="com.mypackage"> <meta property="al:android:url" content="com.mydomain://"> ここにマニフェストがあります:

アイデアや説明はありますか?

編集:私はまだ解決策を見つけることができませんが、より多くの情報を見つけました.1つのリンクはアプリを即座に開き、残りはFacebookのWebビューを開きます. 常に自分のアプリで開くことを選択すると、webview が開き、[開く] をクリックすると myapp が表示されます。

1 つのリンクが適切に機能し、残りのリンクが機能しないのはなぜですか?

0 投票する
1 に答える
396 参照

android - Facebook アプリリンクのフォールバックが機能しない

アプリがデバイスに存在しない場合、Google PlayストアにリダイレクトするFacebookアプリリンクフォールバックを実装できません..アプリがデバイスにインストールされている場合、アプリリンクは機能します.プライバシー上の理由により、アプリリンクを投稿していません...何か助けてください...よろしくお願いします