日記アプリで大変評価の高いDay Oneが発売以来5年を経てメジャーバージョンアップを行い、新規アプリとしてリリースされました。 新バージョン移行に際して、よく考えられた導線を用意しており、感心したので軽く書いておきます。 URLスキームの競合問題 これまで新バージョンが別アプリとして出た場合にはURLスキームの競合による問題が発生してきました。 それは旧アプリと新アプリのURLスキームを同一に設定することによる弊害であり、新旧アプリの使い分けが困難になるというものでした。 二つのアプリに同じURLスキームを割り振った場合、どちらが優先して起動するかはわかっていません。 Day Oneでもそうです。 旧アプリにdayone:// 新アプリにdayone:// と、2つとも同じURLスキームが割り振られており、私の環境では旧アプリが起動するようになっていました。(これは再インストールで変わる
![Day Oneに学ぶ URLスキームの競合問題解決手法](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9babe3bed984f03b0095838330bef0c637e8706/height=288;version=1;width=512/https%3A%2F%2Freliphone.jp%2Fwp-content%2Fuploads%2F2016%2F02%2F400x400bb-2.jpg)