ios - Call order of performActionForShortcutItem vs applicationWillEnterForeground -


so, have app has server state, , refresh timeout value , checking timeout in applicationwillenterforeground, reloading if timeout has expired. has worked until now.

i want implement new force touch shortcut action performs server operation. however, don’t want status-fetch operation happen @ same time shortcut action. not problem when app launched through shortcut, when transitioning inactive -> active, end starting 1 server operation in applicationwillenterforeground, , in performactionforshortcutitem, not optimal.

what i'm after potentially refresh state if app not (re)launched result of force touch press.

i thought solve bool, “ishandlingshortcut” set in performactionforshortcutitem , check in applicationwillenterforeground, , in case skip refresh - turns out doesn’t work since applicationwillenterforeground called first!

is there any way can find out i’ve (re)launched app via shortcut in applicationwillenterforeground?

edit: perhaps move "refresh"-logic applicationdidbecomeactive? 1 called after performactionforshortcutitem.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -