How can an LTI tool detect being launched in the Canvas Student Mobile App?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-21-2019
03:36 PM
I'd like my LTI tool to be able to detect that it is being launched inside of the Canvas Student Mobile app so that I can change its behavior. Specifically, I want to link back into the app using the canvas-courses:// protocol.
I was told that I could check the user-agent of the request but am unable to detect anything different than is sent from a mobile web browser.
I also vaguely remember being told that there is an extra parameter added to the LTI launch that I could use to detect that I was in the app but am unable to see anything in practice.
Is there a way I can detect being launched in the Canvas Student Mobile App?