I'm needing the ability in my app (not a public app, but for an in-house private app) to
launch a third-party app
collect user inputs (like button presses, etc) (don't think this is possible)
when done with the third-party app, return to my app with the "results" of the third-party app.
My research on this topic is mixed, but am looking for clarification if this is possible.
For (1), I know I can launch another app.
For (2), I don't think this is possible, but want to confirm
For (3), I think the only way this can be done is to (while in the other app) export the data to a shared location, then tab out and select our app to resume. I could tie into the lifecycle to detect when our app resumes then scan the shared location for the results.