Jef*_*ffN 5 iphone url-scheme deep-linking ios
我已经为我的应用程序设置了一个自定义的深层链接iOS URL方案,我正在收听它
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
Run Code Online (Sandbox Code Playgroud)
我解析URL并使用NSNotificationCenterURL作为对象发送通知到相应的类来处理URL.
当应用程序"背景化"但当应用程序完全关闭多任务时,这一切都很有效,似乎通知永远不会被发送(或接收).当应用程序没有进行后台处理时,我是否遗漏了有关通知过程的内容?是否有其他方式传递来自URL的信息?或者至少有一种方法可以判断应用程序是否已经退出后台或是否是新的发布?
谢谢!
您应该检查launchOptions传入的字典applicationDidFinishLuanching:withOptions:。
有关选项字典中包含的内容的完整详细信息:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |