首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有可能在iphone上的多个应用程序之间共享一个任务吗?

有可能在iphone上的多个应用程序之间共享一个任务吗?
EN

Stack Overflow用户
提问于 2014-01-02 15:44:04
回答 2查看 63关注 0票数 0

我们开发了一个与蓝牙设备通信的SDK。我们希望在多个应用程序之间共享这个SDK,在iOS上可以这样做吗?

我知道iOS 6.x和更低的版本是不可能的,但是iOS 7.0呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-02 17:37:15

iOS应用程序是沙箱的,所以不可能在应用程序之间实现共享资源的东西。从技术上讲,在应用程序之间传递数据的唯一方法是使用自定义URL方案,但这需要将应用程序带到前台。

例如,如果您希望一个应用程序将数据传递给另一个应用程序,但希望第一个应用程序继续执行,您可以使用一个自定义URL方案("app2://somethinghere")来调用第二个应用程序,同时传递一些参数,那么它将使用另一个自定义URL方案("app1://")返回到第一个应用程序。但是,这将对用户产生很大的影响,而且它所能完成的任务也将非常有限。此外,这仍然不允许与蓝牙设备共享主动通信信道。

我的建议是,如果您希望运行不同的应用程序,而这些应用程序都希望与设备进行通信,那么请确保SDK在后台接地时正确地关闭与设备的连接,以便下一个应用程序能够正常连接,因为我认为如果第一个应用仍然有连接的话,第二个应用可能会出现问题。

票数 2
EN

Stack Overflow用户

发布于 2014-01-02 16:16:01

不,您不能拥有一个在多个应用程序之间共享的守护进程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20886426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档