使用后台应用程序中的url方案打开应用程序

时间:2016-12-27 10:19:46

标签: ios url-scheme

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

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

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

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

有可能吗?什么是解决方案

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

  

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

1 个答案:

答案 0 :(得分:1)

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