問題タブ [ios-universal-links]

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 投票する
0 に答える
237 参照

ios - iOS アプリから GroupMe で定義済みメッセージを作成する

アプリで GroupMe アプリを開いて、選択した相手に送信する準備ができているメッセージを表示するオプションを作成したいと考えています。私はこのようにWhatsAppでそれを行うことができました:

GroupMeで試しました-

ただし、メッセージを送信するオプションなしでアプリを開くだけです。

それが不可能な場合は、メッセージの代わりにリンクが添付されたメッセージ コンポーザを開くという別のオプションがあります。

何もない、または可能であれば、私が処理できる別のオプションは、グループのリストを含むページで GroupMe を開くことです。現在、GroupMe で開いていた最後のページで開きます。

3 つのオプションのうちの 1 つに関するヘルプをいただければ幸いです。

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

ios - iOS 9 ユニバーサル リンク [進む] ボタンを押すと、電話の設定を消去するまでディープ リンクが永久に切断されます

誰かがこの質問を重複としてマークする前に、この質問と他の同様の質問との違いをサイトの下部にある追加のセクションを読んでください

ディープリンクのニーズに Universal Links を利用しています。2 つの使用例は次のとおりです。

1.) 私のアプリがインストールされた iPhone の Safari/Chrome ブラウザ: iPhone で私の Web サイトのリンクをクリックすると、電話にインストールされている場合は、私のアプリに深くリンクされます。
2.) アプリをインストールした状態で、アプリを実行していますが、アプリ内 UIWebView を使用しています。私のアプリにはアプリ内 UIWebView もあります。ボタンをタップすると、アプリケーションのどこかにディープリンクされます。

アプリにディープ リンクすると、ナビゲーション バーに 2 つのボタンが表示されます。戻るボタン (左上) と進むボタン (右上)。

私の問題

ユーザーが進むボタン (右上) を押すと、それらは私の Web ページに転送され、その後、ユーザーがディープ リンクへのリンクをクリックすると、常に私の Web ページに移動するように、ディープ リンクが永久に壊れます。アプリへのディープ リンクの代わりに (これが当初の意図でした)。どうすればこれを防ぐことができますか? ここでの私の懸念は、アプリの右上隅に閉じるボタンがあり、ユーザーが閉じるボタンを押そうとすると、誤って進むボタンを押してしまい、ディープ リンクが永遠に壊れてしまう可能性があることです。ブラウザのキャッシュをクリアしようとしましたが、アプリを削除して再インストールしようとしました。しかし、進むボタンによってディープリンクが永久に無効にされた後、ディープリンクを「修正」するものは何もありません。再び機能させる唯一の方法は、デバイスを完全にリセットし、すべてのコンテンツと設定を消去することです。

これは、アプリケーションにディープ リンクした後の [戻る] ボタンと [進む] ボタンの画像です。

SOに関する私の質問と同様の質問の違い:

同様のSOの質問ですが、ここでは、ユーザーが「ユニバーサルリンク」を長押しすると、アクションシートがポップアップして「開く」ように求められると言っています。上記のケース 1.) でこれを試しましたが、アプリがオプションに表示されません。以下の添付のスクリーンショットを参照してください。そして、これは上記のケース 2 ではまったく機能しません。) iOS WebViewController で動作するユニバーサル リンクを取得するにはどうすればよいですか? SafariViewController を使用する必要がありますか? この場合、SafariViewController にある上部のナビゲーション バーが必要ないため、アプリで SafariViewController を使用したくありません。

ここに画像の説明を入力

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

ios - iOS - ユニバーサル リンクのバグ

ここに記載されている手順に従って、iOS アプリでユニバーサル リンクを詳細に設定しました。

ユニバーサル リンクの設定方法

Branch バリデーターと Apple バリデーターの両方を使用して、100% 正常に検証されます。しかし、完成品をテストしようとしている今、私は問題を抱えています.

自分のサイト (例: www.mydomain.com) へのリンクを入力またはタップすると、Safari/Chrome/Facebook から自分の Web サイトに直接アクセスできます。

ただし、Google にアクセスして、検索として www.mydomain.com と入力し、自分のサイトへのリンクを見つけてリンクを長押しすると、[Open in MyApp] がオプションの 1 つになり、完全に機能します。

どうしてこれなの?髪を引っ張ってる!

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

ios - 2 つのアプリのユニバーサル リンクは、Branch.io で同じアプリを開くことができます

私のすべてのアプリケーションは、同じカスタム ドメイン、すなわち links.ci--e.es を使用しています。

私のアプリは次のとおりです。

  • co-ba -> バンドル ID --> com.cit--e.co-ba
  • Ca-as -> バンドル ID --> com.cit--e.ca-as
  • Gu-la -> バンドル ID --> com.cit--e.gu-la

各アプリで:

  • デバイスにアプリケーションをインストールしました。
  • すべてのアプリケーションを正しくセットアップしました。ライブ ダッシュボードとテスト ダッシュボードの両方。XCodeでも。
  • Facebookのコードを検討します。そして、コードをアプリケーションに追加しました。
  • Validator のユニバーサル リンク、パーソナライズされたドメイン、バンドル ID と戻り値がこの json の前に付けられます。そして、すべてが正しいです。

バリデータ ユニバーサル リンク バリデータ ユニバーサル リンク

}

アプリケーションごとに、マーケティング リンクを作成します。例:

アプリ名 コバ - htttp://link.ci--e.es/TzUm/CL1D25b4tt

アプリ名 Ca-as - htttp://link.ci--e.es/LKVl/wkb27JqVtt

アプリ名ぐーら - htttp://link.ci--e.es/lySm/ygacY4N2tt

また、これらのリンクは、デバイスに単一のアプリケーションがインストールされている場合に正しく機能します。複数のアプリケーションがインストールされている場合、リンクが正しく機能しません。

リンクが別のアプリケーションに属していても、常に同じアプリケーションを開きます。例:

Co-baとGu-laをインストールしている場合。デバイス Co-ba でリンクを開くと、Co-ba アプリが開きます。デバイス Gu-la でリンクを開くと、アプリが Co-ba を開きます。これは間違いです。どこが悪いの?

お返事をありがとうございます。

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

ios - アプリがインストールされていない場合はウェブを開く

アプリがインストールされていない場合、iPhone で Web ページを開きたいとします。はい、Apple の Universal Links については知っていますが、これは iOS デバイスでのみ機能し、iOS 9 を実行する必要があります。

そして念のため言っておきますが、これは実行できます。イーベイで見かけました。リンクがある場合は、デバイスやバージョンに関係なく、アプリ (インストールされている場合) またはブラウザーで開きます。