iOS swift URLScheme post 静默不打开另一个应用程序
iOS swift URLScheme post silently without opening another app
有没有办法在不打开其他应用程序的情况下使用 URLScheme 将数据发送到另一个应用程序?一旦其他应用程序接收到数据,数据将由其他应用程序处理。这可能在 iOS 中使用 swift 执行此操作吗?
不,您不能使用 URLScheme 来做到这一点。
如果您是这两个应用的 owner/developer,您可以使用 App Groups 在这些应用之间共享数据。这种方法的一个问题是您的第二个应用程序不知道何时共享数据。要解决此问题,您可以使用以下任一方法:
- 用户下次打开应用时,检查是否有新数据可用
- 使用 Silent Push Notification 在有变化时通知您的第二个应用程序。为此,您的第一个应用程序需要在共享数据后通知服务器,并且您的服务器需要将通知发送到您的第二个应用程序
- 使用 Background Fetch API 在后台启动您的应用并检查共享数据
有没有办法在不打开其他应用程序的情况下使用 URLScheme 将数据发送到另一个应用程序?一旦其他应用程序接收到数据,数据将由其他应用程序处理。这可能在 iOS 中使用 swift 执行此操作吗?
不,您不能使用 URLScheme 来做到这一点。
如果您是这两个应用的 owner/developer,您可以使用 App Groups 在这些应用之间共享数据。这种方法的一个问题是您的第二个应用程序不知道何时共享数据。要解决此问题,您可以使用以下任一方法:
- 用户下次打开应用时,检查是否有新数据可用
- 使用 Silent Push Notification 在有变化时通知您的第二个应用程序。为此,您的第一个应用程序需要在共享数据后通知服务器,并且您的服务器需要将通知发送到您的第二个应用程序
- 使用 Background Fetch API 在后台启动您的应用并检查共享数据