iOS9 のユニバーサル リンクはハンドオフ メカニズムを使用して、ブラウザではなくアプリ内のリンクを確認します。ユニバーサル リンクがクリックされるたびに、iOS は対応するアプリをアクティブ化し-application:continueUserActivity:restorationHandler
、ユニバーサル リンクの URL を含むユーザー アクティビティで呼び出します (ユニバーサルの Apple ガイドを参照してください)。リンク)。
このメカニズムを手動でトリガーしたいと思います。つまりNSUserActivity
、プロパティを持つインスタンスを作成し、webpageURL
それをディスパッチして現在のアプリの-application:continueUserActivity:restorationHandler
. これを達成する方法はありますか?
現時点では-application:continueUserActivity:restorationHandler
直接呼び出すだけですが、これは間違っていると感じており、より適切な方法で実装したいと考えています。