none
Confusion with API versions and manifest requirements RRS feed

  • Question

  • Hi,

    I'm very confused with how I should set up my manifest.xml file... Here is why:

    My addin utilizes displayDialogAsync from the Dialog API. This enables my addin to create a new window in which it can perform authentication with my authentication service.

    According to the documentation, the Dialog API is available only in Mailbox API version 1.4 (https://dev.office.com/reference/add-ins/shared/officeui.displaydialogasync). Hence I assumed that I need to put the requirement for Mailbox 1.4 in my manifest.

    Note that according to https://dev.office.com/add-in-availability Outlook for Mac supports only Mailbox API version 1.1.

    The problem is, my addin submission to the Office Store is being rejected because it isn't working on Mac when I choose to put the requirement to Mailbox 1.4 in my manifest. I expected that they would accept the addin but just make it so it doesn't show up for Mac users in the Office Store... Wouldn't that make sense?

    Now, the weird thing is that if I change the requirements in my manifest from Mailbox 1.4 to 1.1 the addin still works (displayDialogAsync works) on Windows and it works on Mac. All good, right? But this doesn't make any sense, since the Dialog API shouldn't be supported on Mailbox API versions lower than 1.4.

    Can someone please try to understand this and give me a suggestion on what to do?

    /Max

    Monday, March 6, 2017 4:59 PM

All replies

  • Hi Max,

    >> The problem is, my addin submission to the Office Store is being rejected because it isn't working on Mac when I choose to put the requirement to Mailbox 1.4 in my manifest.

    Do you mean manifest would be invalid if you change MailBox requirement from 1.1 to 1.4?

    >> But this doesn't make any sense, since the Dialog API shouldn't be supported on Mailbox API versions lower than 1.4

    I agree with you it is unreasonable since displayDialogAsync requires 1.4, but it works under 1.1.

    Since it works under 1.1, I would suggest you set requirement by 1.1. For this issue, I would suggest you submit a feedback in the link below:

    http://officespdev.uservoice.com

    Best Regards,

    Edward


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, March 7, 2017 6:14 AM