无法使用 iOS 应用程序中的 Url Scheme 从 Web URL 打开 Microsoft PowerPoint iPad 应用程序中的 PowerPoint 演示文稿
Posted
技术标签:
【中文标题】无法使用 iOS 应用程序中的 Url Scheme 从 Web URL 打开 Microsoft PowerPoint iPad 应用程序中的 PowerPoint 演示文稿【英文标题】:Unable to open powerpoint presentation in Microsoft PowerPoint iPad Application from a Web URL by using Url Scheme from iOS application 【发布时间】:2016-11-23 14:44:35 【问题描述】:我正在构建一个包含 PowerPoint 演示文稿的 ios 应用程序,这些演示文稿存储在服务器端。当用户从我的应用程序中选择一个演示文稿时,它需要在 PowerPoint iPad 应用程序中打开。我使用 powerpoint iPad 应用程序的 URL 方案来传递所选演示文稿的 url。但 iPad 中的 PowerPoint 总是显示:
“此版本的 Office 不支持您尝试访问的服务器。”
let urlString = "ms-powerpoint:https://kahanicloud.com/CustomPresentation/Download?id=58006a40775efb09d0200659&parentId=system-all-files&fileName=shared.pptx"
let DocUrl = URL(string: urlString)
let canOpen = UIApplication.shared.canOpenURL(DocUrl!)
if canOpen
UIApplication.shared.openURL(DocUrl!)
我尝试了上面的 Swift 代码来实现这一点,但失败了。
【问题讨论】:
【参考方案1】:您没有为 URL 架构提供足够的参数。请尝试以下操作:
ms-powerpoint:ofe|u|https://kahanicloud.com/CustomPresentation/Download?id=58006a40775efb09d0200659&parentId=system-all-files&fileName=shared.pptx|a|App
您可以从here获取更多所需参数的详细信息
【讨论】:
以上是关于无法使用 iOS 应用程序中的 Url Scheme 从 Web URL 打开 Microsoft PowerPoint iPad 应用程序中的 PowerPoint 演示文稿的主要内容,如果未能解决你的问题,请参考以下文章
无法在 IOS 应用程序的 detox 中使用深度链接 url 启动应用程序
iOS 9 无法使用 URL SCHEME 打开 Instagram 应用
iOS 9 无法使用 URL SCHEME 打开 Instagram 应用
android,ios配置scheme,react-native获取url