3Dタッチ, ホームスクリーンのQuickActionについて
アプリアイコンを3Dタッチすることで、QuickActionを表示することができます。 設定するには主に2つの方法があり、
- StaticアクションをInfo.plistに指定する
- DynamicアクションをUIApplicationのshortcutItemsプロパティに指定する
という方法があります。 ここで重要なのは
- Staticなアクションを指定する場合は、Dynamicなアクションよりも優先して表示される
- QuickActionは最大4つまでしか登録できない(Shareのぞく)
- Dynamicアクションは一度アプリを起動しないと表示されない
ということです。
また、各アプリに表示される「Share :appname」のアクションに関しては、
Developmentのプロビジョニングプロファイルで実機ビルドした場合は表示されず、
Storeからダウンロードしたものについて付与されるようです。
実装はサンプルを参考にするといいかと思います。
参考資料