What possibilities are there to launch the Windows 10 mail app in a specific folder, from another app?
Background: say I am programming a UWP app allowing the user to select a folder in one of his mailboxes (however I'll be doing this). Now I want to open the standard Windows 10 mail app showing exactly this folder (identified by name, by ID, by whatever).
Can this be done? How (URI scheme, ...)? (Please focus on the Windows 10 mail app part. Identifying the folder in the first place is another problem to be solved.)
Sample workflow for the user:
Open my app and see a list of his email folders (Inbox, Personal, Work, TODO, etc.)
Tap one folder name
Standard Email app opens, shows emails of the selected folder (<- this is what this question is about)
This function can not be implemented in UWP app. In UWP, it only exposed a mailto: URI scheme to launch the default mail app, we can not navigate to the specific page of the Mail app from your UWP app.
Related
I want Copy to, Edit with, Save to, Email to options in third party share intents for my app like Copy to my app, Edit with my app, Save to my app, Email to my app. Do we need to use Share extension or something else, thanks?
The scenario looks like this.
User installs our PWA app on windows desktop https://test.app.com
He gets a notification from the system and clicks on the link in outlook
https://test.app.com/test/123.
I expect the link to be loaded in PWA while it opens the browser. Is it possible to use intent filters like in android?
We are using trigger.io (2.1.0) in our mobile app and are opening the LinkedIn OAUTH dialog in a forge.tabs window (using forge.tabs 2.6).
LinkedIn sends Authorisation Mails to Users when they authorise an app for the first time and the user has to enter an authorisation code he received via email in the view we opened in the forge.tab.
Unfortunately the tab in which we show the dialog is closed on iOS (iOS 7.0.4 here) when the app is sent to the background when the user switches to his mail app to get the code.
The user returns to the app and can't enter the code he just received. If he reopens the linked in authorisation dialog the code he just copied is not valid anymore (he is sent a new one).
How do we prevent the tab from being closed when the app is sent to the background?
Best regards,
Richard
Official fix is in launchimage v2.3
Thank you to everyone who contributed to this question.
We found the offender: The trigger launch image module seems to interfere with the trigger tabs module.
We stripped the project down to the last bits (load the tabs module only) and ended up with a plain html file which opens a trigger forge.tab when you click on a button.
Here the tab will persist even if you send the app to the background.
We found out that the trigger launch image module causes this behaviour - as soon as you add the module the trigger tabs vanish when the app is backgrounded.
We can confirm that the launch image module closes all modal dialogs when the app is backgrounded - we forked the module and will try to fix it.
As long as you want to use the launchimage module, the Trigger.io tab will always close when the app loses focus. See Richard's answer for more information.
A good workaround is to use Mobile Safari for the authentication process. After the authentication is finished you can make use of Trigger.io's URL scheme module to forward the user back to your app automatically.
Positive side-effect: the user might already be logged in on his Mobile Safari.
My requirement is to click one main iphone apps and the next page shows a listing of apps that provide different services. Eg. My main apps is called Company Name apps and when user clicks it open up others app like leave application apps, claim application apps etc. How do I implement that? When send to iphone app store, I only send the main apps and when user download, all the apps like leave, claim apps are also downloaded?
Once application package works as a Single Atomic Application.
com.company.application .
You can add and combine functionality of all application as classes with in one application but like .NET or Jave you can not call other applications from with in one application.
You can further add functionality with in main application which type of user has access to which feature might be some sort of profile services on your server which saves user information.
You can launch other your applications from main if you will specify in other applications URL schemes on which applications will response. For example if you will type skype://ddhhdj in your mobile Safari, than Skype will be launched.
I want to transfer data from my desktop pc/mac to my iphone app. To do so I think, that email is a good way. Workflow:
MAC sends email with data, iphone received email, application read the email (and the attached data) and works with it.
So now I search for a way to access (read only) the email inbox of the iphone via cocoa. Is there any framework to to so?
Nope, in general it's not possible for one application to access the data of another in iOS.
A few options:
Put a web server on either the desktop or iPhone and download/upload the data
Use a public web-service to (temporarily) host the data
Encode the data as a URL and send that by email. Then the user would press the link which would start your app and import the data
Allow the user to copy data over to the Documents directory of your application (iTunes file sharing). This is how Apple does it in Pages, Keynote, etc.
DropBox (which has an API available)
As I know there's no such a framework in iOS SDK 4.2. You can only send emails within the app (In-App-Mail).