LoginSignup
6
2

More than 1 year has passed since last update.

iPhoneのショートカットで長時間「待機」したい

Last updated at Posted at 2020-06-11

iOS12で公式に導入されたらしい「ショートカット」アプリですが、
バックグラウンド待機が可能な時間が最大25秒という問題があります。

ショートカットのアプリ自体が長時間バックグラウンドにいると非アクティブになってしまうのが原因なんだとか。

参考:Yahoo!知恵袋

◆ 追記(22/02/08)
iOS15にアップデートしたところ、前とは違ってバックグラウンドでも生き残り続けるようになっていました。
もしかしたらOSアップデートで改善されたのかも…?

やりたいこと

  • アプリAを開く
  • 待機:5分
  • アプリBを開く

みたいなことができたらいいのに…

解決策

  • 25秒経つ前に定期的に「サウンドを再生」で デフォルト通知サウンド を鳴らすことでバックグラウンド時間がリセットされ、ショートカットアプリが生き続けます。

こいつ↓
サウンドを再生

自前のオーディオファイル指定ではダメみたい…?
無音音声ファイルを鳴らしたり「デバイスを振動させる」とか使ったりして色々試してみましたが、どうにも成功せず…。
定期的にピロピロ鳴らすしかないようです。

ショートカットアプリに詳しい方で他にも方法見つけた方いらっしゃいましたらご教示願います。

問題点:通知音がうるさい

  • 通知サウンドを鳴らしてるので、20秒間隔でピロピロ鳴ってうるさいです。
  • マナーモードでも鳴ります。
    • 音量を0にすると静かになりますが、他の音も鳴らなくなります。

対応策

  • 通知サウンドを鳴らす直前にデバイスの音量を1%に設定(0%は効かない)
  • 通知サウンドを鳴らす
  • 音量をn%に設定(固定値のみ)

で一応うるさくはなくなります。
他アプリを使っている最中だとめっちゃ気になるので、用途に合わせて使い分けるとよさそう。

注意点

  • 省電力機能とかが効かないのでバッテリー消費が増えそう。
  • 本筋と関係ないですが、スリープ状態になっていると「アプリを開く」が不発になって途中終了するので注意。

ショートカット配布URL

渡された秒数だけ待機するショートカット作りました。
https://www.icloud.com/shortcuts/fcfdbfbb39cc4ead8d622c8da5ed21b0

せっかくなのでインターネッツに放流します。
おおきく育つんだよ……

6
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2