Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
Is it possible (and if so, how) to allow a user within an iOS5/6 application to upload audio, video, text, and image based files from within the standard iOS application libraries (such as Music, Photos, Videos, etc.) and/or third-party applications libraries (such as Dropbox, Google Drive, iCloud, etc.)?
Yes, but only if the third party has an API or SDK that allows access from an iOS application. Apple provides APIs for accessing music, photos, and documents. If you consult the documentation provided by the software providers, they should all have examples of how gaining access to the files can be accomplished. The uploading of the files to wherever they are going would be your application's responsibility.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Objective/ Problem: I'm beginning to build an iOS app which will have a ton of images. It's not a photo app (it's a trivia type app) so the photos are not user photos. The app-size can't be huge as then it will take a long time to download from the App Store and take up space on the phone.
Question: If I'm not an expert developer or backend developer, what is my best option for storing the photos online and retrieving them as needed with simple code?
Research:
What I'm looking for seems to fall under the umbrella of "backend". The easy answer used to be Parse, which is a BaaS company (backend-as-a-service). However, they are shutting down. There also used to be PayPal's "StackMob", a BaaS company but they shutdown in 2014.
Both Parse and StackMob were built for people like me, indie-developers with no backend knowledge. Yet, as two of the biggest services shutdown choosing BaaS as a solution is now viewed as risky.
Big companies and expert backend developers will just build their own database, load the photos onto it, and query it as needed.
Yet, I'm no expert. Can anyone let me know what replaced Parse as being the easiest/turn-key solution? After I upload the original photos, the user will never need to add/change any.
If you can make your file names unique you don't even really need a back end. You can just use generic web services. I handled a very similar problem using Amazon Web services S3 which just provides basic HTTP downloads.
I package groups of image file into
zip files and then request a download of the zip to download the group of files. I found a third-party wrapper for zip decompression in Objective-C and use that to unzip the packages into the application documents directory.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have a general architecture question. From where applications like Skype or Viber delivers user images?
For example, if I am a user that registers in the application and I set my profile image - then that image is uploaded to the server.
When I open my list of contacts (that is fetched from the server), how are images served? Are they served from some url all the time or they are downloaded and cached on the mobile device?
What do you think, which approach is better. And maybe there is a third approach that I am not aware of.
Thanks for clarifying.
Its common practice to cache that kind of content at least while the app is in memory. Whether to retain it between runs depends on the cost of fetching again and the probability of needing it.
Hope i'm understand your question. I see these ways:
You can use some third-party services to get user's picture by his email or some other information; for example: https://gravatar.com/.
It's similar with 1: You are linking your user with his profile in some social network, Facebook for example. Then you can get access to his avatar and contact list, which includes avatars of his friends.
You are uploading and saving pictures of users by you own.
All apps definitely doing in these ways. In any case, mobile app stored pictures in his cache or file system, it helps your app not to downloading a new copy of images each time. Usually, it's cache: they will not download resource if no change was made. Http protocol has special header ('modified-since' AFAIK) for it.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
With the new app-extension kit, I'd like to know if it's possible to build an app that tracks various usage statistics of other apps. For e.g., the no of times someone uses their calculator or the no of minutes spent on Quora.
This is a really nice idea to enhance the ability of iOS system. However, even in iOS8 this is unlike to achieve. Apple has offered so limited APIs for APPs to access other APPs. In those APIs, I cannot find any one to record other APPs' launching or closing. (Except you call that from your own APP so that you can record the time, but this is meaningless.)
In the official document for App Extension Programming, manager for APP is not a type that is mentioned in the guide. I'm afraid that you have read it and it cannot give you more help.
I tried to do research on the most detail list of iOS APIs to find whether this is possible. But since iOS5.0, Apple no longer provided the API diffs. Here is the search result.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I'm prototyping an iPhone app for an acquaintance and there's a requirement to share an image between devices. I'm thinking of the easiest way to do this. I know that on an iPhone I cannot send mail or text messages without user approval and I do not have a web server or server-side scripting knowledge. This leaves some third party image sharing service.
Are there any iOS examples out there on how to temporarily upload an image to an image hosting web service (flickr, imgur?) and get a URL to the image back? Ideally this would not require a login/password combo and can hold images for 48 hours or so.
You could use the Imgur API which is free as long as you're not planning to make money with your application or your application is an open-source project. It allows you to upload your images with ease.
Look at using Parse.com, specifically the file hosting described here
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I've been asked to come up with options to offer free ringtone downloads on a website. These would be actual free ringtone downloads, not "Sure, we've got free ringtones, but wouldn't you rather have these much cooler ringtones over here for $1.99?", but actual free-to-download ringtones. Is there a way to provide this in a relatively global manner? Is it as simple as providing a low-quality, 30-second MP3 that the user can convert themselves? Is there a service out there that provides this functionality? We're looking for options. Thanks.
There's different methods of starting downloads based on which carrier/phone you're using
Sprint - GCD(generic content descriptor)
Verizon you have to send an MMS
ATT - depends on the phone
Nokia phones need a DD(download descriptor)
The list goes on and on and on
Not really a simple problem to solve
ringtones vary by phone; some require MIDI ringtone, for example, but for most modern phones a direct download of a short mp3 file is sufficient