【问题标题】:How to call openURL method in today widgets when app is not running in iOS?当应用程序不在 iOS 中运行时,如何在今天的小部件中调用 openURL 方法?
【发布时间】:2015-12-14 04:54:06
【问题描述】:

在实现 Today Widgets 打开 URL 方法时,它在后台运行或当前在前台运行时被调用。 但是在不吃午饭的时候,它不叫openURL,而是叫didFinishLunch。那么如何处理这种情况。 我是以群能力的形式共享数据,如何处理。

【问题讨论】:

  • 使用本地通知,它会启动你的应用,然后你可以在didFinishLunch中调用openURL

标签: ios iphone ios8-today-widget openurl today-extension


【解决方案1】:

你可以从launchOptions获取didFinishLaunchingWithOptions中的url。

 if ([launchOptions objectForKey:UIApplicationLaunchOptionsURLKey])
    {
        NSLog(@"UIApplicationLaunchOptionsURLKey %@",[launchOptions objectForKey:UIApplicationLaunchOptionsURLKey]);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 2018-03-31
    • 1970-01-01
    相关资源
    最近更新 更多