Microsoft の販売者ダッシュボードを使用して JS ベースのアドインを Outlook ストアに送信するプロセスを経て、次のようなフィードバックを受け取りました。
要件:
アプリまたはアドインが応答を停止したり、予期せず終了したり、プログラミング エラーが含まれたりしてはなりません。
エラー:
アドインのテスト中にエラーが発生しました。アドインの認証時にエラー メッセージが表示され、アドインを読み込めません。
残念ながら、このリクエストに関連する他の情報がないため、何が起こっているのかをデバッグしたり理解したりするのが難しくなっています。
Outlook 2016 (Windows 10)、Outlook 2016 (Mac OS)、outlook.com (Safari、Chrome、Firefox、IE の最新バージョン) で正常にテストされており、デスクトップ バージョンのOutlook は、すべてが機能していることを処理します。
これを引き起こしている可能性があると私が考えることができる唯一のことは、ホワイトリスト CORS アプローチがあることです。現在、アドインが提供されるドメインをホワイトリストに登録していますが、Microsoft がアドインをバンドルしている場合は、最終的に提供される場所をホワイトリストに登録する必要があります。
- CORSの問題である可能性はありますか?
- その場合、どのドメインをホワイトリストに登録する必要がありますか?
- そうでない場合、outlook.com、Outlook 2016、および MacOS 用の Outlook で、販売者ダッシュボードから送信している同じマニフェスト xml ドキュメントからサイドロードするときに、これが機能することを考えると、これをどのようにデバッグしますか?