[iOS SDK] アプリを起動しない 3D quick action は実現できるか

公開日: : iPhone

3D touch

iPhone 6s / iPhone 6s Plus から 3D Touch 機能が搭載されたが、搭載機種を持っていなかったので自作アプリでは対応していなかった。

10月にiPhone 7 Plus を購入したので、重い腰を上げて 3D Touch 機能に対応してみることにした。

まずは簡単なところで、Home Screenの Quick Action 機能(アイコンを強く押すとメニューが出て、そこからアプリの機能を呼び出せる) に対応してみることにした。

まず着手したのが、自分的に使用頻度の高い自作アプリの EverLearn で、辞書ひき機能を呼び出せるようにしてみた。

ただ、これはこれで便利なのだが、何も対応を入れないときにデフォルトで表示される、「(アプリ名) を共有」も人にアプリを紹介する際には便利だ。

この機能は、アプリをShare しつつ、アプリは起動しないというもの。アプリアイコンを3D タッチしているのにアプリを起動しないという挙動になっている。

そこで、独自 Quick Actionも搭載しつつ、このデフォルトの機能である「(アプリ名)を共有」を両方サポートしようとしたところ、どうもこれは無理なようだ。

ios – Silent 3D Touch Quick Action – Stack Overflow

で同じ質問をしている人がいるが、確かに仕組み的にアプリが起動されるようになっていて、しかもiOSの仕様上、アプリの起動を途中でやめたり、アプリが自分で死んだりすることはできないため、「(アプリ名)を共有」の機能を入れると、3Dタッチするとアプリも起動してしまう。

ということで、このデフォルトの挙動とオリジナルの3D Quick Action とは共存しないようだ。デフォルトの挙動が実現できないというのは、ちょっと不思議な感じがする。

関連記事

[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生

30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行

記事を読む

Guideline 2.5.10 – Performance – Software Requirements で Reject

2019年3月27日以降、iPhone Xs Maxの画面サイズ6.5インチのスクリーンショットが

記事を読む

Apple Developer Program 更新 2017

今年も Developer Program を更新。今年は11800円+税だった。そして証明書も更新

記事を読む

no image

はじめてのiPhoneプログラミング

さらにiPhoneプログラミング本が出るらしい。出版ラッシュですな。 これは568ページもあるらしい

記事を読む

no image

2歳の娘がiPadを離しません タッチ! うごく うたえほん

開発用に買ったのでアプリ開発時以外はあまり使っていなかったiPadはここしばらく完全に2歳の娘用にな

記事を読む

no image

EDAMTimestamp と NSDate の相互変換

Evernote SDKを使ったアプリで EDAMTimestamp を DBに格納する前に NSD

記事を読む

大量のスクリーンショット取得作業を省力化する Sketch to AppStore vs LaunchKit

段々対応が必要な解像度が増えて、今は App Store にアプリSubmit時に4種類もスクリーン

記事を読む

simplism 0.7mm Ultra Thin Case for iPhone 6 Plus(5.5inch)購入

Amazonを見ているとiPhone 6 Plus の筐体はそれなりに傷が付きや

記事を読む

[iOS SDK] 消音モードでも音を再生する対応を入れました

昔、 iPhone/iPad はサイレントモードにしても音が鳴る という記事を書いたけれども

記事を読む

au iPhone 6 Plus 64GB Silver 届いた

9/19 の発売以来、悩み抜いた結果 au で iPhone 6 Plus 64GB S

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

Vision Pro カバーケースを買ってみた

[itemlink post_id="11629"]

→もっと見る

  • 2016年11月
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
PAGE TOP ↑