无法使用iOS应用程序中的Url Scheme从Web URL打开Microsoft PowerPoint iPad应用程序中的powerpoint演示文稿

时间:2016-11-23 14:44:35

标签: ios objective-c swift ipad powerpoint

我正在构建一个包含PowerPoint演示文稿的iOS应用程序,这些演示文稿存储在服务器端。当用户从我的应用程序中选择一个演示文稿时,需要在PowerPoint iPad应用程序中打开它。我使用了powerpoint iPad Application的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 个答案:

答案 0 :(得分:0)

您没有为Url schema.try提供足够的参数:

ms-powerpoint:ofe|u|https://kahanicloud.com/CustomPresentation/Download?id=58006a40775efb09d0200659&parentId=system-all-files&fileName=shared.pptx|a|App

您可以从here

获取所需参数的更多详细信息