我找到了这篇关于如何将 xCode iOS 应用程序与文件类型/扩展名相关联的文章:
Email Tutorial for iOS: How To Import and Export App Data Via Email in your iOS App
上面写着:
other app wants to send your app a file, it does so via one of two methods: via application:didFinishLaunchingWithOptions, passing the URL in the UIApplicationLaunchOptionsURLKey, or via application:handleOpenURL.
Delphi 也能做到以上几点吗?自从我上次使用 Delphi 移动版以来已经有很长一段时间了,但我正在考虑再次购买它。我只是想确保没有任何阻碍者阻止我做这样的事情。
我发现这可能表明最新版本的 Delphi 是可行的,尽管不是 100% 确定:
还有其他人“破解”了早期版本中的单元(接近相同的问题)
最佳答案
您绝对可以使用 Delphi 做到这一点。更有趣的问题是 FMX 是否支持它,因此无需修补 FMX 即可使用。
FMX/XE8 实现了application:openURL:sourceApplication:annotation:
。调用时,FMX 将使用 TMessageManager 发送一个 TApplicationEvent.OpenURL
应用程序事件,其中 TiOSOpenApplicationContext
作为上下文。您可以订阅该消息。
我在 application:didFinishLaunchingWithOptions
中没有看到任何文件 url 处理。您必须为此修补 FMX.Platform.iOS。
关于ios - 注册 Delphi 应用程序以处理 iOS 上的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32625463/