ios - 注册 Delphi 应用程序以处理 iOS 上的文件类型

标签 ios delphi file-association

我找到了这篇关于如何将 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/

相关文章:

ios - 解除模态视图 Controller 时如何保持呈现 View Controller 的方向?

ios - 无法更改 UIImageView 图像

delphi - 在delphi中保存应用程序设置的方法

Eclipse RCP : programmatically associate file type with Editor?

windows - 图标(DefaultIcon)显示不同

objective-c - UIPickerView viewForRow UILabel 忽略框架

ios - 在 iOS 上无法使用 Swift 代码扫描仪找到蓝牙设备

delphi - 录制扬声器或立体声混音的声音

delphi - 当鼠标离开我的控制时如何触发事件?

java - 将 eclipse 插件 View 与文件扩展名关联