Reveal doesn't start when opening your app via a remote notification on iOS 8

If you're using Reveal with an on iOS 8.1 through 8.4, it is possible for the app to be launched in such a way that the Reveal service within your app will not start. The bug does not appear to be present on iOS 9.


The problem is that UIApplicationDidBecomeActiveNotification is not fired when an iOS app is launched from an interactive remote notification. This means that the normal hooks that the Reveal service uses to start/stop are never called, thus cannot see or communicate with your iOS app.


  • The easiest workaround is to kill and relaunch the app via another method (via Xcode, or just by launching it normally).
  • You can also pause the debugger and start the Reveal service manually.