問題タブ [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.
ios - Facebook 共有 - 入力 URL の解析エラー、データがキャッシュされていない、またはデータがスクレイピングされていない
Facebook 共有機能を備えた iOS アプリケーションを開発しています。Applinks 以外はすべて正常に動作します。指定されたコンテンツ (オープン グラフ メタ タグを含む) を含む URL リンクの「アプリ ページ」を生成しており、このコンテンツを iOS アプリケーションでユーザーに直接表示したいと考えています。
問題は、Facebook iOS アプリはほとんどの場合、共有リンクから Applinks メタ タグを抽出しますが、さらに調査したところ、iOS Facebook を使用してリンクが共有された後、Facebook がリンクを完全に処理できないことがわかりました。共有機能。
Facebook に再度リンクから情報をスクレイピングするように強制すると、常に成功します。何も変わっていません。サーバーは同じコンテンツを提供しました。これにより、リンクが共有されるたびに Facebook に情報を強制的に更新させるという 1 つの回避策にたどり着きました。リクエストを繰り返し送信することは避けたいと思います。
ここStackoverflowで同様の問題を抱えた投稿をいくつか見つけましたが、解決策はどれもうまくいきません。共有リンクは公開されており、ユーザーがサインインする必要はありません。安全なアクセスでも安全でないアクセスでも同じ問題が発生します。リンクは静的ページ (JavaScript なし) につながります。ページは非常に小さい (2KB 未満)。
UPDATED (メタタグの例を追加)
ios - iOS Facebook SDK で招待状を送信する
Facebook SDK で招待状を送信しようとしています。これが私のコードです。
fb123456789 (私のゲーム ID) の URL スキームを plist に追加し、SDK が必要とするすべての構成を行いました。
問題は、アプリがデバイスにインストールされていても、招待を受け取った後にユーザーを AppStore に送信することです。受信者にアプリをまっすぐに開かせるにはどうすればよいですか? 常にAppStoreに送信する代わりに?
ありがとう
ios - Facebook ディープリンクが機能しない
AppLinks デモンストレーションで説明されているように、HTML コンテンツを含む Web ページを作成しました。そのリンクはhttp://reittv.w3studioz.com/terms/terms1です。
Facebook アプリ設定でディープリンクを有効にしました。今、私は以下のコードを使用してFacebookで投稿を共有しています:
}
投稿をクリックすると、FacebookアプリでURLが開かれますが(ネイティブアプリを開く必要があります)、メタタグ(htmlページのヘッダーファイルにありました)が検出されませんか?appName でアプリケーションを開くにはどうすればよいでしょうか? 何日か前から本当にイライラしています。これを助けてください。
android - ユーザーを app/App Store/Google Play に送る Facebook のリンク (プラットフォームによって異なります)
私は非常にフロントエンドの男であり、Unity3d で iOS/Android 用のゲームを作成しています。ゲームに「Facebook で共有」ボタンを追加したいと考えています。ユーザーがクリックすると、Facebook ウォールでゲームへのリンクが共有されます。
この部分はそれほどトリッキーではありません。おそらく、prime31-plugin を使用するだけです。
私の質問は、Facebook ウォールのリンクをクリックすることについてです。ここで概説されているようなユーザー エクスペリエンスを実現することは可能ですか。
1) まず第一に: ゲーム用の「Facebook アプリ」を作成すると、Facebook はある種の「アプリ リンク」を提供します...彼らは私が求めている動作を提供できますか?? (はい、私はそれについてたくさん読んでいますが、それが私のケースに合っているかどうかは本当に理解できません)
2) そうでない場合、Web ページの html の上部にある種の「AppLinks」を設定して、同じように機能させることはできますか?
3) そうでない場合、ウェブページで php-redirects などを使用して、同じフローを実現できますか?
アイデアやヒント、チュートリアルやコード サンプル、ソリューションの半分または全体を大歓迎します。私は何日もウェブを検索しましたが、ますます混乱しています。
だから、正しい方向に私を助けてください!:-) よろしくお願いします!
ios - Facebook iOS SDK V4.1 のアプリ リンクのコールド スタートの処理
これは AppDelegate に実装されています
Facebook で共有されているいくつかのパラメーターを含む App Link があります。アプリが最小化されている場合、Facebook のリンクをクリックするとアプリが開き、関数が呼び出されます
それが起こるべきだったように。
問題は、アプリが終了した (最小化されていない) 場合、Facebook のリンクをクリックするとアプリが開きますが、関数が呼び出されないため、入力パラメーターを処理できません。
Facebook のドキュメントでコールド スタートの処理に関する情報を見つけましたが、その情報は古くなっています。
実装するものを見逃したのですか、それとも Facebook のバグですか?
facebook - Android/iOS の既定のブラウザーではアプリのリンクが機能しませんか?
次のコードを使用してリンクを記述します。
次に、のような href を使用し、fb://page/$id
アプリがインストールされている場合、Android のデフォルト ブラウザが魅力的に開きます。そうしないと、「ページが見つかりませんエラー」が表示されます-fb
とにかくプロトコルを開こうとします。
iOSの場合、「Safariはこのページを開くことができません」というメッセージが表示されます
どうすれば修正できますか?
android - Facebook によって生成されたこのディープ リンク (applink) が機能しないのはなぜですか?
私は自分のウェブサイトにボタンを作成したいと考えています。これにより、ユーザーはネイティブ Facebook アプリ (インストールされている場合) を開くことができ、そうでない場合は Facebook Web サイトを開くことができます。私が理解しているように、そのために別のhtmlページを作成する必要があります。
Facebookがホストするアプリリンクを試して、アプリリンクの例を取得しました。次のコードは facebook によって生成されたもので、このURLからアクセスできます。
iOS(Safari、Chrome)、Android(デフォルトブラウザ、Chrome)でこのリンクを開こうとしました。両方のデバイスに Facebook アプリがインストールされているにもかかわらず、Facebook Web サイトにリダイレクトされます。
なぜそれが起こるのですか?どうすればネイティブアプリを開くことができますか?
android - Web サイトからネイティブ アプリへのディープ リンクを実装することは可能ですか?
私のウェブサイトには、Facebook、Twitter、vk.com ページにリンクする 3 つのボタンがあります。ユーザーデバイスにネイティブアプリがインストールされている場合、ネイティブアプリを開きたいです。それ以外の場合は、URL フォールバックを開きます。
まず、deep-link.jsプラグインでネイティブ アプリ スキームを直接使用してみました。しかし、ネイティブアプリがインストールされていない状態でネイティブアプリの URL スキームを開こうとすると、Safari でエラーが表示されましたが、最終的に URL フォールバックページが開きました。デフォルトの Android ブラウザは、このような URL スキームの処理方法がわからないと言っていました。
次に、Facebookからのプロモーションが非常に多いApp Links「標準」を使用しようとしました。ホストされているアプリのリンクを使用して、すべてが正しい方法で生成されていることを確認することさえ試みました. 機能しません。常に Web サイトのフォールバックにリダイレクトされます。https://fb.me/746134728830806 から自分で簡単にテストできます
少なくともデフォルトの OS ブラウザーでエラーなしでネイティブ アプリを開くか、サイレントに URL にフォールバックするウェブサイトにディープ リンクを提供することは可能ですか?
ios - iOS アプリを appStore に公開する前に、Facebook のディファード ディープ リンク機能を新しいインストールに使用し、同じ機能をテストするにはどうすればよいですか?
私はいくつかの調査を行い、次のことを発見しました。これが私がこれまでに行ったことです。
のようなカスタム URL を実装しました
myApp://
FacebookAppID、表示名を info.plist ファイルに追加しました
Facebook SDK が含まれています
Facebook モバイル ホスティング API を使用して Facebook アプリ リンクを作成し、https://fb.me/1601524146753610 のような URL を取得しました。
アプリ インストール広告を作成する際に、上記の URL をディープ リンクとして使用しました。
私の AppDelegate.m に以下の関数を実装しました
/li>AppDelegate.m に以下のコードを追加しました
延期されたディープリンクを取得する際に何か見逃した場合はお知らせください。
また、iOS APP を appStore に公開する前に、どうすれば同じことをテストできますか。