在Ipad上的PowerPoint中打开PowerPoint文件

use*_*688 6 powerpoint ios office365

我正在尝试从移动safari链接到.pptx文件,并在PowerPoint中打开该文件.我的链接看起来像这样HREF = "MS-PowerPoint中:OFV | U | https://www.test.com/test.pptx "根据信息在https://msdn.microsoft.com/en-us/library/办公室/ dn906146.aspx#sectionSection8

PowerPoint Scheme = ms-powerpoint:

open-for-view-cmd ="ofv | u |" 文档URI

在通过几个警告后,这在Windows桌面上工作得很好,但是在iPad打开办公室365说打开文件test.pptx 0%然后得到以下错误"这是你不想支持的服务器办公室版"

任何帮助,将不胜感激.

我有一台运行ios 8.3的iPad

谢谢.

小智 1

根据 iOS 开发文档,您需要确认您的 URL 方案是否可以由当前使用canOpenURL 的设备上安装的应用程序打开

\n

NO如果设备上没有安装注册来处理 URL\xe2\x80\x99s 方案的应用程序,或者如果您尚未在 Info.plist 文件中声明 URL\xe2\x80\x99s 方案,它将返回;否则,YES

\n
\n

如果您的应用程序在 iOS 9.0 或之后链接,则必须声明要传递给此方法的 URL 方案。

\n

如果您的(iOS 9.0 或更高版本)应用程序使用您尚未声明的方案调用此方法,则无论设备上是否安装了适合该方案的应用程序,该方法都会返回 NO。

\n
\n

至于实际URL 的结构,它必须被编码,并且必须是到文件的直接链接(而不是重定向)。如果 URL 的格式是 Office 无法处理的,或者下载失败,Office 不会将用户返回到调用应用程序。

\n
\n

编码示例:\nms-powerpoint%3Aofv%7Cu%7Chttps%3A%2F%2Fwww.test.com%2Ftest.pptx

\n
\n

另外,为了安全起见,如果文件打开成功,Office 只会将用户返回到引用的应用程序。退出应用程序会调用回传协议、打开模式、URL、上传挂起状态和文档上下文。上传挂起状态使用描述符|z|,并且可以是是或否。

\n

这些问题的组合或单个问题都可能导致您的文档无法打开。

\n