【问题标题】:Opening application with url scheme from a background application从后台应用程序使用 url 方案打开应用程序
【发布时间】:2016-12-27 10:19:46
【问题描述】:

我的 iOS 应用程序在后台。 一个信标事件唤醒这个应用程序。

在唤醒时,我需要从 url 方案打开另一个应用程序

  • 如果我的第一个应用程序处于活动状态,则另一个应用程序已正确启动

  • 如果我的第一个应用程序在后台,则另一个应用程序不会启动

有可能吗?解决办法是什么

在 iPhone 日志控制台中,我收到以下消息:

NSUnderlyingError=0x14bf85370 {错误 Domain=FBSOpenApplicationErrorDomain Code=3 "应用程序 com.x.x 是 既不可见也无权,因此可能无法打开 URL。” UserInfo={BSErrorCodeDescription=安全性, NSLocalizedFailureReason=应用程序 com.ticatag.tibe 既不是 可见也没有授权,因此可能无法打开 URL。}}, NSLocalizedDescription=打开“com.orange.horizo​​ns.radio”的请求 failed., NSLocalizedFailureReason=请求被服务拒绝 委托(SBMainWorkspace)的原因:安全(“应用程序com.x.x 既不可见也无权,因此可能无法打开 URL”)。}

【问题讨论】:

标签: ios url-scheme


【解决方案1】:

不可能,当您打开 URL 时,它实际上会打开给定 URL 处的资源,并且如果该 url 架构由其他应用程序处理 - 该应用程序被调用。当您的应用不在前台时,您无法打开资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多