Allowing File Download for iPhone users? - ios

Hope this question is okay, and hopefully not too stupid. I am not an Apple user, so not really familiar with how iPhone users do stuff.
We run a digital download store, and we use xSendFile to deliver files to users when the click the download link. Straightforward stuff I thought.
We have been receiving an increasing number of support emails from iPhone users saying they cannot download files from our website.
A bit of research suggests that the only way that iPhone users can download a file is by jailbreaking their iPhone, and installing a 3rd party download app. Can that possibly be true? More confusing still, because you'd expect iPhone users to know whether they can or cannot usually download files? Puzzling stuff.
A lot of the iPhone file downloading apps I looked at were not useful for our needs anyway, because you need to enter a direct URL to the file. If you are serving files via PHP or something like xSend, then those apps won't work.
I am wondering if anyone with experience in needing to send files to users – some of whom might be using iPhones – are there any best practises for that? Or, anyone with experience with similar kinds of headaches?
Any pointers you can give would be greatly appreciated.
Many thanks.

Related

Is there a way to extract an installed Testflight application and compact it into a .ipa file?

Wondering if you could even do this. The Tesflight invitation for a certain app is full and I am trying to get the ipa so someone else can sideload the app with Altstore. If this has legal implications or anything that'd be nice to know or if it is impossible.

Block app install from AppStore and app delete using Swift

I am aware that we can block safari content using swift code. I am interested in finding out if we can restrict install of certain apps from AppStore using similar approach ?
Also, is it possible if we can restrict a user from deleting the app from device (not from phone settings but from code) ? Even if Apple does not allow that to publish such app, I am looking for a solution as a part of research.
There are two things you mentioned.
First, can restrict install of certain apps from AppStore
Using Swift code I feel there are no Public API provided by Apple for the developer till now but there is a similar way that is called Device Enrollment Program.
The Device Enrollment Program (DEP) is part of the Apple Deployment
Programs (ADP), which help businesses and educational institutions
easily deploy and configure iOS and OS X devices. DEP provides a fast,
streamlined way to deploy institutionally owned iPad and iPhone
devices and Mac computers that are purchased directly from Apple or
participating Apple Authorized Resellers or carriers.
For more visit this developer guide.
Second: restrict a user from deleting the app from device
Same response for that, till now no Developer API, but lets say if we see this as a part of research and we develop some POC still, it does not make sense for me at all (It's my device and I install the app for making my life easy and better if I don't want to use it anymore, I need an option to delete it) and I don't think so this will be possible in future as well because the USP for iOS device is user experience and we can't make this like that.
I also want to hear something from others and if possible give the use case why you are looking a solution like that.
I hope this will help.

Adding a URL link to iOS app that is not optimized for mobile platforms (rejection possibility)

I have been doing some research about iOS app approval process, but I can't seem to find one thing that is pretty important in my case. I have added a simple url link to a website (I did not use a web view for the reason I am about to explain).
What I have found is that Apple specifies that font within the app should not be smaller than size 11. They also say that the user should not have to zoom in. Well, unfortunately I have a client who wants me to place a link of her website in a menu section of the app. I told the client that I was concerned that there may be an issue since this website is not optimized for mobile devices. Basically, this link shows a desktop version of a site on a mobile phone.
I have searched online for many guidelines, but I just haven't spotted anything yet. I would guess that they would reject it, but I was just curious if anyone happened to know for sure or knew where I should look to find this out.
Thanks

Dropbox iOS Chooser in the Simulator

I am working on using the iOS Dropbox Chooser. I was able to integrate as expected via their documentation
However, in the simulator, the chooser will ask you to have the dropbox app installed to authenticate. Is there any way that I can deal with this so that I can actually get a file from my dropbox while in the simulator?
I don't think you can, no. In recent OS versions Apple has done a great job of making more functionality available in the simulator (you used to be able to use hardly any external functionality at all, but many things work there now). However the Dropbox app is completely separate from Apple. It doesn't come pre-installed on the Simulator, and short of having the Dropbox App's source code and building that to your simulator first, there's no way to do this.
It's unfortunate, but really it's best to test things on-device anyway, so you're probably better off going that route. Good luck! :)

Find out number of ios app installs/downloads

How do I find out how many times a iOS app has been downloaded/installed by users. I am the developer of the app
The hard way is to put some code in to 'phone home'. Make sure you don't include any identifying information and use a secure connection.
The easy and best way is to look at your monthly report on itunesconnect.

Resources