菜鸟教程小白 发表于 2022-12-13 00:40:30

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]
查看完整版本: ios - 在多个 iOS 应用之间共享信息