ios - 在多个 iOS 应用之间共享信息
<p><p>“合法”是指 App Store 接受的方法。</p>
<p>我已经读过这个,但我觉得它可能已经过时了(一个问题和大多数答案都可以追溯到 2008 年)</p>
<p> <a href="https://stackoverflow.com/questions/220630/how-to-share-custom-data-between-iphone-applications" rel="noreferrer noopener nofollow">How to share custom data between iPhone applications?</a> </p>
<p>这些提供的信息很少:</p>
<p> <a href="https://stackoverflow.com/questions/13136183/sharing-files-between-apps-on-ios-devices" rel="noreferrer noopener nofollow">Sharing files Between Apps on iOS Devices</a> </p>
<p> <a href="https://stackoverflow.com/questions/8372639/sharing-data-between-different-apps-in-the-same-ios-device" rel="noreferrer noopener nofollow">Sharing data between different apps in the same iOS device</a> </p>
<p>据我了解,这些方法是</p>
<p><strong>完全合法</strong></p>
<p>1) UIApplication openURL</p>
<p>2) 如果两个应用程序由同一团队开发,则可以使用 Keychain</p>
<p>3) 如果两个应用程序由同一团队开发,则可以使用 iCloud</p>
<p><strong>灰色区域</strong>。 </p>
<p>4) 全局通知使用 CFNotificationCenterGetDarwinNotifyCenter, CFNotificationCenterAddObserver, CFNotificationCenterPostNotification </p>
<p>5) 使用 TCP/IP 套接字(如果其中一个应用程序在后台运行)</p>
<p>6) 使用 Unix 套接字(如果其中一个应用程序在后台运行)</p>
<p>7) 使用自定义 UIPasteBoard</p>
<p>有没有人被拒绝或接受谁使用过这个?</p>
<p>有人知道<strong>其他方法</strong>吗?</p>
<p><strong>-- 更新 1--</strong></p>
<p>两个应用程序将在同一设备上运行。</p>
<p>其中一个应用程序有可能在后台运行 (VOIP)</p>
<p>应用将由不同的团队开发(不会使用相同的证书进行签名)。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我建议使用 icloud,因为苹果会将文件发送到所有设备,您可以使用它在两个应用程序中获取文件。如果你想用别人的应用程序来做,你必须问那个开发者。但 icloud 可能是最简单和最快的方法。 </p></p>
<p style="font-size: 20px;">关于ios - 在多个 iOS 应用之间共享信息,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/14530043/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/14530043/
</a>
</p>
页:
[1]