問題タブ [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 投票する
1 に答える
574 参照

facebook - Facebook アプリリンクはアプリリンク データをまったく返さない

Facebook Graph API、モバイル ホスティング API を使用して、次のリンクを投稿しています。

エラーなしで、リンクの ID の形式で正しい結果が得られます。

しかし、リンクを照会すると

オブジェクトがそこにあるアプリリンクデータを取得しませんが、名前さえ空です。

データの投稿を許可しない私の投稿に何か問題がありますか? 事前にご協力いただきありがとうございます。

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

ios - アプリに戻るボタンで Facebook iOS ネイティブ アプリを開く

AppLinks url を介して Facebook アプリを開こうとしています。ユーザー プロファイル/ページは開きますが、「リファラー アプリに戻る」ボタンは表示されません。「referer_app_link」データを提供しています。この参照http://applinks によって JSON を生成しました。 org/documentation/#applinknavigationprotocol

何か案は ?Facebookには「戻るボタン」があるはずですか?私のURLスキームは正しく設定されています...

更新: NSDictionary にはすべての有効な値が含まれています。現時点では公開したくありませんが、 url 、 name 、 store id ... などはすべて有効です

更新 #2: iOS 9 以降、これは iOS システムによって自動的に行われます。

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

ios - Facebook App Links Mobile Hosted API がインストール済みアプリ iOS を検出しない

Mobile Hosted API を使用して Facebook アプリ リンクを実装しようとしています。すべてがスムーズに進みますが、App Link URL をテストすると、アプリがインストールされていてもアプリが開かず、URL が App Store にリダイレクトされます。アプリのカスタム URL は、Safari 内でカスタム スキームを入力するとアプリが開くため、適切に設定されています。何かがずれているように見えますが、その理由はわかりません。

ここにいくつかのデータがあります:

ブラウザでテストする URL は次のとおりです。

これは、Mobile Hosted API で登録されたデータです。

カスタム URL スキームは、次のように info.plist に登録されます。 gophrazy://

app_name のケースが影響するのではないかと思いましたが、それをすべて低くテストしても効果はありませんでした。

これに関するヒントはありますか?

ありがとう

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

ios - iOS で /me/feed に投稿すると、Get msg = (#100) リンクの形式が正しくありません

iOS でアプリを AppLinks と連携させようとして、髪を引き裂いています。/me/feed に投稿しようとすると、「msg = (#100) リンクの形式が正しくありません」というエラーが返されます。UIApplication:openURL を呼び出すアプリを呼び出す 2 番目のコードを書いたので、それが「動作するはず」であることはわかっていますが、問題なく動作します。リンクが適切にフォーマットされていることはわかっています。投稿を行うコードは次のとおりです。

params は次のとおりです。 (lldb) po params { app = numerictestid; link = "urlschemestring://play/content?contentId=1"; メッセージ = cohggjfkhf; 画像 = " http://img.youtube.com/vi/opmApx_el-U/mqdefault.jpg "; }

plistには次のものがあります:

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

android - Facebook AppLinks が URI を Android アプリに渡さない

Android アプリで AppLinks を機能させるのに非常に苦労しています。MyApp に電話します。アプリ リンクを既存のコンテンツに統合するための Facebook 開発者サイトのドキュメントに従いました。Facebook デバッグ ツール ( https://developers.facebook.com/tools/debug/og/object/ ) は、Web ページが正しくスクレイピングされていることを示し、アプリリンクの 3 つのメタ タグを示しています。

共有ダイアログを使用して Facebook に投稿する Open Graph Stories があります。これは、Facebook Debug Tool に入力したばかりの URL を共有します。これらの Open Graph ストーリーは、Facebook によってレビュー/承認されており、ニュース フィードに表示されます。クリックすると、ブラウザーの Facebook で、ストーリーに関連付けられた URL に移動します。クリックすると、Facebook for Android では、URI スキームを処理するアクティビティ (UriLoadingActivity) ではなく、MyApp の既定のアクティビティ (MainActivity) のみが開きます。プッシュ通知で使用しているため、URI スキームが機能することはわかっています。ユーザーが通知をクリックすると、UriLoadingActivity に移動します。

Facebook から渡された Intent データを確認するために MainActivity の onCreate() に Logs があります。そのため、referer_app_link バンドルに Facebook パッケージとアプリ名が表示されます。Open Graph Story に投稿した Web ページ URL を含む target_url も取得しますが、Web ページのメタ タグに提供した AppLink データが表示されません。

他の誰かが同様の問題を経験していますか?

更新: FB に投稿するために使用するコードは次のとおりです。

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

android - Facebook アプリリンクは Android でブラウザを開く

アプリリンクを実装しようとしています。まったく間違っていることを理解しているかもしれませんが、次のワークフローを期待しています。

  • メタ ヘッダーを使用して Web ページを作成/強化する (他のコンテンツは関係ありません)
  • myapp スキームに応答するインテント フィルターでアプリを強化する
  • この Web ページへのリンクを Facebook に投稿する
  • Facebookでこの投稿をクリック
  • アプリ(またはGoogle Play)を開く必要があります

あれは正しいですか?

Web ページは次のようになります。

インテントを使用してアプリを開くことができます (adb shell am start -W -a android.intent.action.VIEW -d "myapp://something/something" でテスト済み)。

ここで、Facebook でこの Web ページへのリンクを含む投稿を作成します (ところで、Messenger はそうするので、テストで壁を汚染する必要はありませんか?)。Facebook Android アプリでクリックします。

アプリを開くことを期待していますが、常にブラウザーが開きます。何が問題なのですか?

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

android - Android Facebook では、アプリリンクを機能させるためにリセットが必要です

applinks 対応のアプリと、applinks 対応の Web ページ (アプリを指している) があります。私はこのワークフローを実行しようとしています:

  1. 私のアプリで、自分のウェブページへのリンクを EXTRA_TEXT で ACTION_SEND として共有します
  2. Web ページ (例: http://lovelikeorhate.eu/question/LIKE/504 ) には、すべてのアプリリンクと Facebook 固有のタグが含まれています。curl を試してみてください。
  3. Facebook は、web ページの og:title メタ タグを使用して、正しいプレビューを作成します。Facebook Object Debugger ( https://developers.facebook.com/tools/debug/og/object/ ) はエラーを表示せず、Android アプリのリンクが存在すると報告します。
  4. 投稿を Facebook に送信し、Facebook アプリでクリックすると、ブラウザーが開きます。つまり、アプリリンクが機能しません。
  5. Facebook に再ログインすると、アプリリンクが期待どおりに機能し、アプリが起動します。キャッシュを削除したり、Facebook アプリを強制終了したり、デバイスを再起動したりするだけでは十分ではありません。

この奇妙な動作の原因は何ですか? アプリリンクが最初の試行で機能するようにするには、何を変更すればよいですか?

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

android - アプリから Facebook と共有すると、Android の Facebook がすぐに終了する

アプリの URL を (テキストとして) Facebook と共有すると、Facebook の新しい投稿アクティビティが表示され、すぐに終了し、アプリが再表示されます。ユーザーはそれを送信する機会がなく、それを確認して終了することさえできません。これは (どうやら) クラッシュではなく、Facebook アプリのクラッシュに関する通知はありません。他のアプリ (Gmail など) と共有すると、問題なく動作します。

残念ながら、これは一部のデバイスでのみ発生します。私がテストしたすべてのデバイスには、同じバージョンの Facebook アプリが搭載されています。Android のバージョンとは関係ありません (2 台の 4.4 デバイスでテストしましたが、そのうちの 1 台は正常で、もう 1 台は正常ではありません)。

これは私が自分のアプリでやっていることです:

何が間違っているのでしょうか?URL はアプリリンクが有効になっていますが、関連している可能性はありますか?