iOSでは、メールで送られてくるリンクからアプリを開きたいと思っています。リンクのフォーマットはhttp://test.comで、アプリがインストールされている場合はリンクをクリックしてアプリを開き、Webブラウザを開きます。何人かは私を助けてください。iOSでは、メールの入ったリンクからアプリを開きたい
2
A
答えて
2
Universal linksはiOS9以降サポートされています。これらはあなたが探している可能性が高いです。あなたがユニバーサルリンクをサポートする場合
、iOSの9のユーザがあなたの のウェブサイトへのリンクをタップすることができ、シームレス はサファリを経由せずに、インストール済みのアプリにリダイレクトされます。あなたのアプリがインストールされていない場合は、 へのリンクをタップするとあなたのウェブサイトがSafariであなたのウェブサイトを開きます。
3
iOS9以降では、tiloの回答(ユニバーサルリンク)をご覧ください。
iOS8については以前、それはあなたのアプリケーションにURLスキームを追加 より厄介です。
- オープンXcodeの
- プロジェクトを開く左
- にプロジェクトファイルの
- クリックして上のアプリ
- クリックのターゲットを選択してください: これは、次の手順を実行して行われます「情報」タブをクリックします。
- 「URLの種類」をすべて展開して
- 「MyAwesomeApp」などのURLタイプを追加します。
アプリは、今で始まるすべてのリンクが開きます「MyAwesomeAppを://」 サファリ、タイプ「MyAwesomeApp://テスト」でそれを試してみてください。 アプリがデバイスにインストールされている場合は、そのアプリが開きます。
カスタムURLスキームは、アプリがインストールされている端末でのみ動作します。
window.location = 'MyAwesomeApp://';
setTimeout(function() {
window.location = "http://urlToMyAweSomeAppHomePage.com";
}, 1000);
はあなたが深く使用することができます。 は、ユーザーが自分のアプリがインストールされていないケースを修正するには、アプリを開くしようとしますが、フォールバックとしてのHTTP URLを持つWebページに電子メールからリンクする必要がありそれとiOS9以上のリンクはユニバーサルリンク – Diksha
のために行くことができますどのような例を共有するplz。より良いアプローチです。 – MaC
こんにちはこのリンクを使用してください。 http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmlしかし私たちはこのようなiOSDevTips:// – Sabs