一种可能的解决方案是使用自定义 URL:
我关注following tutorial然后进一步探索 IOS 中两个 AIR 应用程序的通信。 - 第一个应用程序使用第一步中描述的自定义 URI“fbMY_APP_ID”,Safari 可以调用它。 - 第二个应用使用带有自定义 URI 的 URLRequest 与第一个应用通信。
我收到错误:“SecurityError:错误 #2193:违反安全沙箱:navigateToURL:app:/secondApp.swf 无法访问 tfbMY_APP_ID://test”。
- 我在这种方法中遗漏了什么吗?有什么办法可以解决这个问题?
- 除了使用 Custom URL 还有其他方法吗?
最佳答案
根据 Adobe AIR 强制实现的安全沙箱,navigateURL 仅限于 http:、https:、sms:、tel:、mailto:、file:、app:、app-storage:、vipaccess 等知名协议(protocol):和 connectpro:.您可以通过 here 找到更多信息。和 here .
一种解决方法是使用 html 页面作为中间层,页面将在其中中继调用。
关于ios - 如何让两个AIR IOS应用程序进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10226036/