In this Canvas by Instructure update, the app supports additional languages and full-screen course viewing on iPads.
Download the Canvas by Instructure app in the iTunes Store. Version 3.17 requires iOS 9.0 or later.
Canvas by Instructure supports 18 new languages. Language preferences will need to be set in your device settings.
Full-Screen Course Viewing
The app supports full-screen course viewing on iPads. This functionality mimics the web version of Canvas, allowing Course Navigation to be expanded or collapsed for optimal viewing by tapping the expand icon.
We have the Canvas in-system error report directed into our own ticketing system. This morning, we came to work to find 20 auto-generated error reports with text that seems to implicate the mobile app. There records were generated between 7:31 PM and 8:08 AM (so far). Does this update have a known issue?
Below is a sample of the common error message.
"description": "\n\n===== tell us what happened above this line =====\n\n===== Error Report com.instructure.TooLegit\u2013400 =====\n\ud83d\udd11 NSLocalizedFailureReason: Expected a response in the 200-299 range. Got 400\n\ud83d\udd11 NSLocalizedDescription: There was an error while communicating with the server.\n\ud83d\udd11 YeOldeErrorURLKey: https:\/\/osu.instructure.com\/api\/v1\/users\/self\/custom_data\/data_sync?ns=MOBILE_CANVAS_USER_NOTIFICATION_STATUS_SETUP\u0026per_page=99\n\ud83d\udd11 YeOldeErrorSubdomainKey: TooLegit\n\ud83d\udd11 YeOldeErrorLineNumberKey: 143\n\ud83d\udd11 YeOldeErrorTitleKey: Network error\n\ud83d\udd11 YeOldeErrorDataKey: 31 bytes\n\ud83d\udd11 YeOldeErrorFileNameKey: \/tmp\/sandbox\/workspace\/Frameworks\/TooLegit\/TooLegit\/NSURLSession+ThreeLegit.swift\n===== End Error Report =====\n\n\n\n-----------------------------------\nUser: 159245\nEmail: EMAIL OBSCURED BY ME nHostname: https:\/\/osu.instructure.com\/\nApp Version: 3.17 (170124.582)\nPlatform: Unknown iPad\nOS Version: 10.2\n-----------------------------------",
Yes, they'll need to download the update (version 3.17.1) from the App Store (many are set to do this automatically overnight). Let us know if you have additional questions!
I'm just now seeing a few (only 3) reports from students that Push Notifications are not working on iOS version 3.17.1. The error message reported is as follows:
===== Error Report com.instructure.canvas–90211 =====
NSLocalizedDescription: No push channel found
===== End Error Report =====
Would you know if there are any issues surrounding this? I'll be happy to submit an official Canvas ticket, but wanted to check with you first.