2016-11-22 18 views
0

パスワードを忘れた場合、パスワードをリセットすると、SMSでリンクが届きます。 (URL:http://www.example/forgotten-password/[token]ディープリンクiOSとhttpスキーム

私の目標は、私は、このリンクをクリックしたとき、私のiOSアプリを開くことです。しかし、現在、私の検索表示myappのような唯一のカスタムスキーム:// ....

は、あなたがあれば知っていますIディープリンクのHTTPスキームを使用することができます

+0

[iOSで独自のhttp URLスキームを処理する可能性がありますか?](http://stackoverflow.com/questions/4403992/possible-to-handle-your-own-http-url-schemes-in- ios) – EvilGeniusJamie

+0

ご意見ありがとうございます。効果的にiOS9以上の解決策ですが、私のアプリはiOS8で動作します – Ben44

答えて

1

myappのようなカスタムスキームを実装します?。// Inter-App Communication

あなたのWebページでは(例のURL http://www.example/forgotten-password/[token])を、ちょうどあなたのカスタムスキーム(:// myappという)にユーザーをリダイレクトします。

この方法で、ユーザーはSMSで受信したリンクをクリックします。 Safariが開き、ユーザーは自動的にあなたのアプリにリダイレクトされます。

+0

iOS 8以降で「このアプリを開けてよろしいですか?」というメッセージが表示されるため、これは良い解決策ではありません。正しいソリューションは、ユニバーサルリンク(確認アラートを持たない)*と*カスタムURIスキームをバックアップとして実装することです。 –

+0

合意。しかしユニバーサルリンクにはiOS 9が必要です。 – Sudo

+0

はい、ユニバーサルリンクではiOS 9が必要です。しかし、iOS 9と10では[95%以上の市場導入](https://mixpanel.com/trends/#report/ios_10)適切にサポートしていないもの(例えば、カスタムURIスキーマのみ)はおそらく実装する価値がありません –

関連する問題