Is Office.context.mailbox.displayNewMessageForm supported on mobile platforms? - outlook

I have an Outlook Add-in that makes use of the displayNewMessageForm, it works on Outlook Web and Outlook Full Client, but does nothing on the mobile client (and debugging on the mobile device for Office addins is next to impossible).
I saw this previous question:
Office.context.mailbox.displayNewMessageForm not working in mobile
Where someone said "Outlook Mobile don't support displayNewMessageForm and displayNewAppointmentForm as of now. The support for display* APIs are in pipeline and will be available soon."
That was back in 2018. I looked at the Microsoft Docs, and many methods have a note saying "This method is not supported in Outlook on iOS or Android."
This method does not.
So does anyone know if this is supported in Outlook Mobile clients?

It is not supported yet. APIs introduced in requirement set 1.6 or later are not supported by Outlook Mobile nowadays. Take a look at the Unsupported APIs section of the Add support for add-in commands for Outlook Mobile article.
As soon as the requirement set 1.6 is supported on mobile clients such as iOS and Android you will get the function supported there.
You can find the supported hosts in the Outlook client support table. As you can see the highest requirement set is still 1.5.

Related

Are add-ins in compose mode already supported in Outlook Mobile or not?

I have found many threads and articles saying compose mode is not available in Outlook add-ins for mobile, however, this GitHub page doesn't seem to list this under limitations at the bottom. While I haven't found any examples of it working (and haven't been able to make it work myself), I'm wondering what that is about and if anyone knows if it is possible at this time?
Thanks!
You may find the following sentence in the Compose mode and appointments section:
Currently, add-ins in Outlook Mobile only support activation when reading messages.
Feature requests on Tech Community are considered, when the dev team go through the planning process. Use the github label: Type: product feature request at https://aka.ms/M365dev-suggestions .

On Send in Microsoft Outlook for Windows Client

I am wondering if Microsoft finally allowed for a developers to use the OnSend functionality in the Windows Outlook Client. I know when it came out a while back that was not possible because of permission / security settings. I am in need of this function and want to avoid going back to an old vsto way. Can some one provide some info if its possible now and also point me to some docs.
It is allowed now, but you won't be able to have an addin that requests it in the store.

Deploying apps to employees testing using InTune 30 day trial

My employer uses InTune to manage company mobile devices. As yet, we have not deployed any apps using InTune.
However, we have developed an app for internal employee use, for iOS, Android and Windows Phone 8.1 and 10).
I was trying to test the roll out myself (I don't have access to the Corporate Outlook Admin account) so I set up a 30 day trial of InTune.
I have a few questions :
It looks like I would need a Enterprise Mobile Code from Symantec to apply to the Windows Phone app before I can delpoy with InTune? (I think I will have to skip this as I can't spend $300 on a test!)
Also, I believe both Android and iOS apps need to be 'wrapped' to be able to deploy to such devices?
Having wrapped them, can I then distribute them to devices using the trial InTune?
Do Windows Phone apps also need wrapping, or can they be distributed as is?
The purpose of this exercise is to prove apps can be rolled out through InTune, and what steps need to be taken to do this.
Note : the app is for employees only and should not therefore be available on the public app stores.
Thanks in advance,
Yes. A Enterprise Mobile Code Signing Certificate is required before you deploy this app to users. You will need this certificate to generate an Application Enrollment token (AET) and sign company apps. Please refer to this guide here for more details.
I think you may have some misunderstanding here. There're two kinds of tools called Intune App warpping Tool and Intune App SDK. They are used for enabling the MAM (mobile application management) features to your app. In other words, you still can deploy your app via Intune even the app hasn't been wrapped or developed with SDK. However, in this case the MAM features like restricting copy & paste operations to the un-managed apps.
Note that the Intune App Wrapping Tool and Intune App SDK only support Android & IOS platforms. It depends on your needs to choose from these two tools. Simply to say, using Intune App Wrapping tool you don't need to access the app's source code but it supports less MAM features compared with Intune APP SDK, it also does not support warpping the apps on the public app store. Click here to know more detailed introductions about these two tools.
Yes of course.
No, as note above. The MAM policies only support IOS and Android devices at this moment. You can only use the feature called Windows Information Protection (WIP) to achieve the similar functions on Windows 10 desktop and mobile platform. More details here.

URI handling: initiate Lync from browser links

I am able to initiate Lync client to call or IM/Video by generating links in my web app and the URI handling/external protocol handling by the brwoser OS. for example, a link like tel:666-666-6666 ; SIP:my#email.com and im:sip:my#email.com.
This works great on PC with all browsers and Lync 2010, 2013 and skype for business.
My question: Can this or a variant of this approach work on a Mac and with which Lync/Skype versions?
The tel url schema is most commonly supported of the ones you listed and is documented at https://www.rfc-editor.org/rfc/rfc2806#section-2.2 and whilst the support is going to be implementation specific it is supported definitely by macs https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html and Android https://developers.google.com/web/fundamentals/native-hardware/click-to-call/?hl=en via their sdks

iCalendar (ics) versions and various calendar clients (Outlook, iCal, Lotus Notes) - what works and what doesn't?

I'm working on a web application that allows users to create a calendar of events, then download those events into their calendar program of choice (e.g., Outlook, Lotus Notes, iCal, Google Calendar, etc.)
The web app outputs the event data as an attachment in iCalendar (ics) format.
I'm running into a variety of problems...
If I use "VERSION:1.0", Outlook 2003 will recognize and import the attachment. However, Apple iCal will not. If it's "VERSION:2.0", iCal works, but Outlook 2003 will not.
If the attachment has more than one event (VEVENT), then Outlook 2003 only imports the first event, unless the user uses Outlook's import function.
I don't have Lotus Notes, or multiple versions of Outlook (2007, 2010), so I can't how those behave easily.
I don't mind having to implement a little dialog that asks the user what calendar program they use so I can customize the output accordingly. However, I don't know what each of the major programs supports or requires.
Has anyone found a resource that lists, by calendar program, what works and what doesn't? E.g., does Outlook 2007 or 2010 support "VERSION:1.0"? Is there a way to get Outlook 2003 to support "VERSION:2.0", or handle multiple events? What does Lotus Notes support? What about Yahoo and Google?
I don't need to support EVERY program, but I'd like to support as many of the major ones as possible.
Many thanks in advance!
Regarding Lotus Notes, you can download a trial version of the Notes client software from the IBM site, which may be all you really need to test your application. Notes can import ical entries through an Import menu, or dragging and dropping the iCal file into the Notes client. (If you need to do further Notes-specific development, you can also download a free version of the "Domino Designer" software from the IBM web site - IBM makes the Designer software available free for single machine use - no server access.)
There is a KBase article on the IBM site with some details of iCal support in the latest version of Notes (8.5) - http://www.ibm.com/developerworks/lotus/library/notes85-icalendar/index.html

Resources