Office 365 で Outlook Web App 用のカスタム Outlook メール アプリを開発しました。ブラウザーから Outlook Web App で正常に動作します。しかし、iPad と Android で OWA アプリから同じアプリを実行しようとすると、エラーが発生します。
エラーはそれを言う
エラーが発生しました。このアドインを開始できませんでした
私のアプリをモバイルアプリからも動作させることができるリファレンスを提供してください。
Office 365 で Outlook Web App 用のカスタム Outlook メール アプリを開発しました。ブラウザーから Outlook Web App で正常に動作します。しかし、iPad と Android で OWA アプリから同じアプリを実行しようとすると、エラーが発生します。
エラーはそれを言う
エラーが発生しました。このアドインを開始できませんでした
私のアプリをモバイルアプリからも動作させることができるリファレンスを提供してください。
SourceLocation 要素で使用している URL は、インターネットからアクセスできますか? デバイスがプロバイダー ネットワーク経由で接続している場合、イントラネット (または localhost) 内でホストされているアドイン リソースにアクセスできず、このエラーが発生します。
デバイス iPad と Android は問題に関係していないと思います。実際、Web アドイン ランタイムは、デバイスがタブレットか電話かを検出でき、読み込みに異なる URL を使用する場合があります。
<FormSettings>
You must have something like that を見て、すべての URL (別の URL を使用している場合) が正しいアドインを提供していることを確認してください。
たとえば、Web ページが正しく読み込まれ、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>