自定义Outlook Mail App无法在Android和iPad中运行

时间:2016-10-28 10:56:49

标签: office365 outlook-addin office-js outlook-web-addins

我在Office 365中为Outlook Web App开发了自定义Outlook Mail App。它在浏览器的Outlook Web App中运行良好。但是,当我尝试从IPad和Android中的OWA应用程序运行相同的应用程序时,我遇到了错误。

错误说

  

出了点问题!我们无法启动此加载项

请提供一些参考资料,我也可以通过移动应用程序使用我的应用程序。

2 个答案:

答案 0 :(得分:1)

我认为iPad和Android设备与此问题无关。实际上,web插件运行时可以检测设备是平板电脑还是手机,并且可以使用不同的网址进行加载。

看看你的<FormSettings>你必须有类似的东西,并确保所有网址(如果你使用不同的网址)提供正确的插件。

例如,确保网页正确加载并设置Office.Initialize javascript回调函数

<FormSettings>
    <Form xsi:type="ItemRead">
      <DesktopSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinread"/>
        <RequestedHeight>280</RequestedHeight>
      </DesktopSettings>
      <TabletSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinread/tablet" />
        <RequestedHeight>280</RequestedHeight>
      </TabletSettings>
      <PhoneSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinread/phone" />
      </PhoneSettings>
    </Form>
    <Form xsi:type="ItemEdit">
      <DesktopSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinwrite"/>
      </DesktopSettings>
      <TabletSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinwrite/tablet" />
      </TabletSettings>
      <PhoneSettings>
        <SourceLocation DefaultValue="https://localhost:44301/addinwrite/phone" />
      </PhoneSettings>
    </Form>
  </FormSettings> 

答案 1 :(得分:1)

您在SourceLocation元素中使用的URL是否可以从Internet访问?如果您的设备通过您的提供商网络进行连接,则您的Intranet(或localhost)内托管的加载项资源将无法访问,并且您将收到此错误。