ASi

backgroundでのopenURL, DocumentInteraction

openURL を呼ぶと、自分がハンドルできる場合は自分の UIApplicationDelegateのopenURLが呼ばれる。
が、backgroundでは呼び出し自体が失敗する。


DocumentInteractionControllerのpresentOptionsMenuFromRectはbackgroundでも呼び出せるが、ダイアログはフォアグラウンドになるまで出てこない。


どちらもバックグラウンド状態からUIに何かを表すことはできない。


この目的にはUIApplicationのscheduleLocalNotificationメソッドを使うのが正解のようだ。