ste*_*her 5 restore objective-c deep-linking ios uilocalnotification
假设您有一个导航视图控制器层次结构,如下所示:
A => B => C
Run Code Online (Sandbox Code Playgroud)
用户花费大部分时间B,C只有在他们轮到他们提供输入时跳过.
如果在应用程序背景化时轮到他们,他们会收到本地通知.点击本地通知应直接进行C.
在我当前的实现中,当用户点击本地通知时,AppDelegate通过它接收它application:didReceiveLocalNotification:.然后它找到B并指示它转向C.
但是,如果应用程序已卸载,则无法使用.当用户最终对本地通知采取行动时,应用程序会通过本地通知接收它application:didFinishLaunchingWithOptions:,这意味着它必须一直重新启动A.
由于这个问题概括为一个关于"深度链接"到应用程序的特定状态的问题,我的问题是:
A => B => C鉴于应用程序的当前状态可能是什么,为了响应本地通知而采取"深度链接"的最佳策略是什么?
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |