タグ

iOSとschemeに関するzepbagのブックマーク (2)

  • URLスキームが複数のアプリで同一であった時のiOSバージョンごとの挙動について

    結構違いがあったので、自分のためも兼ねて記しておきます。 以下、先にインストールしたものをA、後にインストールしたものをB。 URLスキームは両方とも xxx:// とします。 ■ iOS5の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはAです。 xxx://というURLスキームが先着でAに紐づけられ、固定されます。 A削除後にxxx://を呼び出してもBを開くことはできません。 Aの削除後に、xxx://のURLスキームを持つアプリがインストールされた時点で、再度そのアプリに紐づけがなされます。 【先にインストールしたもの優先】 ■ iOS6の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはBです。 Bを削除後にはxxx://でAが呼び出されます。 【後にインストールしたもの優先】 ■ iOS7の場合 どのアプリが優先して呼び出される

  • akos.ma

    Written by Adrian Kosmaczewski since 1996. Updates every Friday. Regular readers of my ramblings are well aware of my absolute aversion to open spaces, particularly in the context of software engineering.

    akos.ma
  • 1