Mobile Upload Options: Android vs iPhone

Mobile Upload Options: Android vs iPhone

by Drew Smith -
Number of replies: 2

Good day - 

I'm seeing a discrepancy between upload options on an Android device versus an iPhone. Here's the list of upload options on each (the iPhone is on the left):

  


The inability for me to upload a 'File' on an iPhone means I can't upload a pre-recorded video. 

Is there a workaround for this? Or is it a restriction based on the Apple API? Any help would be appreciated. 

Kind regards! 

Average of ratings: -
In reply to Drew Smith

Re: Mobile Upload Options: Android vs iPhone

by Dani Palou -
Picture of Core developers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers

Hello Drew,

unfortunately this is an iOS restriction. iOS doesn't allow apps to be able to access files from other apps, so a file picker is kinda useless right now because you would only be able to get files from the app.

We implemented a workaround for this. You need to open the file you want to upload using an external app (like Safari), and then use the "Open in..." button to open it with Moodle Mobile. Once you do it, the app should upload it to your private files.

I just checked in my iPad with iOS 9 and I can't see the "Open in" button in the Gallery, but I do in Safari. In the Gallery I only get the "Share" button, and that doesn't work with the app (see this issue). Can you please tell me if you're able to share files from the gallery to Moodle Mobile?

Kind regards,

Dani

In reply to Dani Palou

Re: Mobile Upload Options: Android vs iPhone

by Drew Smith -

Hi Dani - 

Thanks for the reply. We were thinking this was likely an iOS restriction. I tried the workaround with some success (such a hassle, but at least it works). But, like you, I can't see the "Open in" when using the gallery. 

I am doubting that iOS restriction will be going away any time soon. Obviously, students can upload files from their computers, so this isn't a huge deal-breaker at all. Just a bummer. I'll be following the open issue to keep track of where you guys are at. 

Thanks so much!