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
As I am learning to developing in iOS and I would make an iOS app.
I'd like to have a database on a server and the users of the app could access to it. Something like a mini-social network. An app where you can create a user and see/modify the data of the database.
Well, I may need a web service to get the iPhone communicates with the server but I've been searching and reading info and I don't know exactly how to do it.
A good tutorial or article to read? Some info will be appreciated :)
First you need an host and a connected DB (can be testen local)
A tutorial how to make a Webservice in .NET
Or in PHP
I recogment using JSON as in an output.
Working with JSON in iOS5
and Calling the webservice with iOS in a HTTP request
Hope this helps you.
You might also want to look at http://restkit.org/
I find use of the Restkit framework very neat and clean when it comes to interacting with Webservices.
here is a nice little tutorial: http://mobile.tutsplus.com/tutorials/iphone/restkit_ios-sdk/
I suggest you "Backendless" . Backendless is a free server which allows you to dump your data. Im new to iOS Application Development and i have done my MCA Final Project which is iOS Application. For that i needed a server to store my data and to make user registrations.
"Backendless" helped me a lot. Go for it :) www.backendless.com
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 3 years ago.
Improve this question
Realm Database or MySQL or MongoDB or the standard Firebase.
I am curious why would anyone choose one over another. I am in a group project and one of the members in the group suggested that we should use Realm Database over Firebase. He tried to explain to me the reason but I was not able to comprehend.
What has your experience been like? Is one database more user-friendly over another?
Firebase seems to have very nice documentation.
Which one would you guys suggest?
Those are three different things.
Realm is a database for storing content locally on a device.
MySQL is usually used together with a web server. If you have a server and need to store data, you can use MySQL.
Firebase is Google's alternative for building your own server. It gives you tools that allow you to avoid having to build your own web server, such as Firestore, which lets you do CRUD operations directly from devices without needing to send that information through a server first.
If you works on small project you must going with MYSQL database. Its very simple and easy to understand. But if your project are big like that organisation type projects I recommend you to going with MongoDB.
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 5 years ago.
Improve this question
I've search the web high and low and haven't really gotten anywhere. I'm trying to connect to a STOMP server to gain access to some data feeds. I've found some Objective C wrappers but the documentation is non existant and the pre ARC code generates enough alerts to make my head explode.
I'm fairly new to this area and would really appreciate a point in the right direction. Is there some iOS API that will handle this? Or does someone else know of some ARC code that will do the job?
If you are looking for a library that works over sockets, the objc-stomp library is still no-ARC, but there are some forks that are ARC:
https://github.com/lludo/objc-stomp from Ludovic Landry
https://github.com/hstrowd/objc-stomp from Harrison Strowd
If you are looking for one that works over websockets I have done a fork of the same library that works over websockets https://github.com/nmaletm/objc-stomp (but at the moment is not ARC).
But remember that if the problem is ARC vs no-ARC, you can disable it for some files doing this https://stackoverflow.com/a/6658549/2412686.
There are a new STOMP Kit that implements ARC and blocks.
Here -> STOMPKit
It's simple to use.
I ported StompKit to work over websocket for iOS as well. If you already have a server that can handle STOMP over websocket you can reuse it for your iOS client: WebsocketStompKit
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 8 years ago.
Improve this question
I am developing mobile application for android and for iphone. I have an advanced handmade logger which tracks every user action and sends logs to server. If there is no internet it stores logs and sends them later.
The questions are is there a logging system on the market, with which I can track anything I want(method logger.write I assume :))
And the main question: which system I should use for complex data analysis? F.ex. to see how much time users with specific phone model spent on given page after visiting another page.
To answer your main question I suggest you to use Flurry Analytics. I am using it on Android and it is very simple to integrate. Everything you need to know is on their WikiPage.
There is Omniture for android iphone web.
Both Android and iOS support Google Analytics. It allows you to define your own custom events and offers a lot out-of-the-box for analyses.
Android: https://developers.google.com/analytics/devguides/collection/firebase/android
iOS: https://developers.google.com/analytics/devguides/collection/ios/v3
You can use sitecatalyst which is available for all the platforms.
Check this link
Another good option would be Parse.com, they are evolving every day. I think the best analytics provider would be Omniture (an Adobe service - Paid) followed by Google Analytics (Free).
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 4 years ago.
Improve this question
is there any framework/api to easily to find other devices and share data between them?
Not gamekit please. And bonjour would be great but it is to complex to build..Mayby there's any API that uses Bonjour?
EDIT: Is there any API/Framework that is based on Bonjour?
I know that you've dismissed Bonjour outright, but you might be able to leverage a wrapper class to make it more manageable. For example, Bill Dudney created such a wrapper within his sample Bonjour iPhone application (described here). I generated a Mac version of this sample application to show how you can communicate between the iPhone and a desktop PC. You can see this in action in the Networking session of my class on iTunes U, as well as some other examples of peer-to-peer communication.
For device-device discovery and communication, Bonjour or something based on it (like GameKit) is going to be your best choice. Bonjour is the only way to do discovery of local iPhones over Bluetooth, for example (again, GameKit leverages this). It also works transparently with WiFi or Bluetooth, so you can create communication code that is network-agnostic.
GameKit provides a nice abstraction layer above Bonjour, so I wouldn't immediately reject it. You can decide to not use the system-supplied GKPeerPickerController if you were concerned about the user interface of this.
Dropbox has an API:
https://www.dropbox.com/developers
Bonjour would probably be the best to go with. It's supported by Apple, so you can count on it working for years to come and will only get better with time.
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 7 years ago.
Improve this question
I'm trying to develop a review monitoring system for several iPhone apps I've developed, for instance to email me with the contents of a review when one comes in. (Right now, without an iPhone, I can't even view reviews.) I was hoping there was some online browser for the app store (like cyrket for android), but I am unsure if this exists (I can't find any definitive answer via searching).
Is there any online browser that can be scraped? Or is there at least some API I can use to view app reviews? Or will it come down to sniffing packets and reverse engineering the app store protocol?
Unfortunately, none of the answers here did the trick, and I didn't get the feedback I needed.
However, I found an answer.
One can just go to the rss feed from Apple feedback (in the itunes connect site and replace the word xml with json (for those [like me] who prefer to work with json objects). However note, that XML has 2 extra fields, that are missing in JSON : <updated>(very useful) and <content type="html">.
https://itunes.apple.com/HERE-YOU-PUT-THE-CONTRY-CODE/rss/customerreviews/id=PUT-APP-ID-HERE/sortBy=mostRecent/json
APP ID - you cant get your app id from itunsconnect in the view details tab.
country codes - like il for israel, it for italy and etc.
For example, in my case the link was -
https://itunes.apple.com/il/rss/customerreviews/id=567630281/sortBy=mostRecent/xml
I hope this helps.
I know this question is probably out of date, but I found an EXCELLENT resource http://blog.manbolo.com/2012/09/10/useful-itunes-web-services outlining the various APIs that are available for querying iTunes data, INCLUDING a mechanism for querying app reviews, e.g.
https://itunes.apple.com/rss/customerreviews/id=400274934/xml
We had the same issues, and since we have 7 apps in the App Store, visiting the store pages wasn't really an option. So we built a tool that we recently released that you might find useful: https://launchkit.io/reviews/
It emails you all new reviews and posts them to your teams Slack channel.
This post outlines building such a "scraper" using curl. It also gathers international reviews, which is difficult to do just using iTunes:
http://blogs.oreilly.com/iphone/2008/08/scraping-appstore-reviews.html