• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 在多个 iOS 应用之间共享信息

[复制链接]
菜鸟教程小白 发表于 2022-12-13 00:40:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

“合法”是指 App Store 接受的方法。

我已经读过这个,但我觉得它可能已经过时了(一个问题和大多数答案都可以追溯到 2008 年)

How to share custom data between iPhone applications?

这些提供的信息很少:

Sharing files Between Apps on iOS Devices

Sharing data between different apps in the same iOS device

据我了解,这些方法是

完全合法

1) UIApplication openURL

2) 如果两个应用程序由同一团队开发,则可以使用 Keychain

3) 如果两个应用程序由同一团队开发,则可以使用 iCloud

灰色区域

4) 全局通知使用 CFNotificationCenterGetDarwinNotifyCenter, CFNotificationCenterAddObserver, CFNotificationCenterPostNotification

5) 使用 TCP/IP 套接字(如果其中一个应用程序在后台运行)

6) 使用 Unix 套接字(如果其中一个应用程序在后台运行)

7) 使用自定义 UIPasteBoard

有没有人被拒绝或接受谁使用过这个?

有人知道其他方法吗?

-- 更新 1--

两个应用程序将在同一设备上运行。

其中一个应用程序有可能在后台运行 (VOIP)

应用将由不同的团队开发(不会使用相同的证书进行签名)。



Best Answer-推荐答案


我建议使用 icloud,因为苹果会将文件发送到所有设备,您可以使用它在两个应用程序中获取文件。如果你想用别人的应用程序来做,你必须问那个开发者。但 icloud 可能是最简单和最快的方法。

关于ios - 在多个 iOS 应用之间共享信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14530043/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap