Getting Started with iOS MDM service [closed] - ios

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I want to start with iOS MDM service. Plan is to do a proof of concept, first get a feel for iOS MDM api and then propose it to my manager.Few question regarding that:
Is Enterprise Developer Account required just for the POC purpose? My understanding is Enterprise Account would be needed for distribution purpose only.
What are the tutorials available for MDM api?
I came across this document which gives a good introduction of MDM service. Is there any other similar document available?

1) Yes - you're going to need an Enterprise Account AND let Apple know you want access to the MDM documentation and libraries. If you're doing your work on behalf of a company I would recommend finding your local Apple Rep in CT. I have a pretty good idea as to who your rep out there is so let me know if that's the case.
2) You may be able to dig up some tutorials (or people that know some) on EnterpriseiOS.com though that site is hit & miss. If you're looking to do everything from scratch (including the APNs server) there are a lot of git projects out there that handle it.
3) Once you take care of step 1 there are some other documents out on the Apple site that discuss the calls in detail. This document covers a lot of the protocol as well.
Good luck!
EDIT:
Anyone looking to take this route can contact Apple Developer Relations at 1 (800) 633-2152 Mon-Fri 9:00AM-7:00PM CST.

Related

Use of Developer's key for an API [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am new to the shared API technologies. I have noticed, that almost every API has a developer key. For Example, facebook, Google Plus, Googe Maps, Apple iOS, etc...
Well I am not able to understand what is the use of this developers key.? If I am hosting an API how would developers key would benefit me.?
From what I perceived is: The API hosting company is aware of the total transactions from the developers product from which they can charge them.
Is there something more about the developers key.? Does it also maintains the security of the API, if yes, then how.?
A developer key is simply an authentication of who is using the API. If I have an API that I provide to you, and suddenly you start hitting my API with 1000 requests per second, I want an easy way to be able to measure that it is you causing all this load, so I can give you a call and ask you to fix the bug or even revoke your access.
The opposite would be an open API that anyone can hit without credentials. This would limit my options if suddenly bad actors started abusing my API. The only recourse I would have would be to look at what IP address all the requests are coming from, which is a dubious way to identify a consumer of my API. And how would I get ahold of you to ask you to stop?

Publishing applications on apple store [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I have 2 questions regarding to Apple App Store.
I see many people mimicking applications and publishing them in the Apple App Store. Isn't this plagiarism and shouldn't this be sued? One obvious example would be the numerous apps copied from flappy birds.
Can you publish applications on U.S. Apple App Store if you're abroad? Or do you only get to publish on the Apple App Store you are currently living?
For the first question it is very interesting topic.
People tend to mimic games/apps when a specific app becomes so famous. In order to go to law against those copycats the respective person has to register himself of respective copyright trademarks which involves a lot of money for lawyer and copyright claims. Some hit games/apps are developed by indie developers who does not have that much money to invest in these trademarks. Taking this advantage, some devs are really smart that they see whether the creator comes from a big company if not they start to create copies and upload to appstore.
Mostly this can be sued if you have the proof. That is the code. Since you do not have proof that the copycat is using your code you cannot sue them. The other part is the images. If you find any of your app is using the images that you have created then you have the proof you can start suing them.
So how to stop this. If the app really got that famous then the creator can file a complaint to apple about the copycats and if he provides some necessary data then apple will consider removing the app.
Also if you want your app to be so different than the copycats then update your with app with lot features constantly(Which is see in Tiny Wings and Temple Run where the second version of it is way better than the copycats).
Another fact is According to apple review guidelines
2.11 Apps that duplicate Apps already in the App Store may be rejected
I did have the same question and I started to google about this and found some knowledge which i shed here. You would get more insights if you google it.
For the second question the simple answer is YES and you can choose the countries you want to upload the app.

Real time messaging application [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am curious to know the advantages between using parse or a custom xmpp server. I am curious if parse has the capability of being used for creating a real time chat application, because I have never used parse for that use. Or would it be easier and better to use a custom xmpp server to handle messages. I am also curious if parse would be able to completely delete data off the server because that is what my application requires. As background info I have already started the project with parse, but I could switch over to another option if it is necessary.
Thanks
In my experience with working with Parse, I don't believe that it's the correct solution for your needs.
You may get things up and running at first, but as you try to scale your application, you're going to need to ramp up your servers (and cost!) greatly to handle so many requests. Parse's pricing is based on your requests count for the month. Imagine how many requests you expect one user to make in a month. Now times that by 1000.... Not very scalable, huh?
Now I don't know much about xmpp servers, but I've heard from some colleagues that applications like WhatsApp are using Erlang and TCP servers (just like Call of Duty) to handle message requests. In fact, here's an article that talks about the logistics of WhatsApps technology https://www.erlang-solutions.com/about/news/erlang-powered-whatsapp-exceeds-200-million-monthly-users
Best of luck!

How do i implement a database for my ios app? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 9 years ago.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Improve this question
So i created my first app which allows users to track there fitness information (workouts, routines, etc). I want take my app to the next step by allowing the user to create there own account and be able to access their workouts from any ios device (all they have to do is log in). I know i have to use databases, but I just don't know where or how to start this process.
Could you recommend any tutorials or perhaps a resource you used to teach yourself? I'm familiar with sql (took a course on it in university.
thanks guys, I apologize for the newb question.
There are many third-party services you can use that can take care of the backend for your app so that you don't need to worry about managing the database yourself. Two of the most popular ones are parse and stackmob. Take a look at their documentations. I personally use parse and would recommend it.
I've never written any os apps, but for applications in general.
There are many ways, one of which is getting a server/website (you can get free ones) and set up the MYSQL database to have the tables you need like users etc.
Then simply send requests via POST/GET to the server which will enter it into the database.Then when they want to login just do the reverse.
I would personally uses sockets, and probably encrypt the data. You may as-well send information such as how long they've used the app for etc.

Best practices for managing pricing/discount business rules on rails [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am fairly new to Rails and I have never developed a large application. A friend of mine and I are developing two separate applications and we found out we both have a need for a way to generically manage pricing / discount rules.
Scenario:
Say you have a conference registration application and depending on who uses the application, they may choose to offer different pricing plans.
$50 1 attendee
$40 >5 attendees
Exhibitor gets 3 free attendees and $30 each additional
Instead of baking in the specifics of these rules, it would be nice to abstract it in some way so rules can change over time and by conference.
What are the best practices for handling this? Are there Rails plugins? We have both searched, but have yet to find the solution.
I think you should have a look at RuleBy. I haven't used it myself, but am still meaning to find the time to experiment with it. It should solve precisely these problems.
I also don't know of an existing plugin for this but since you have at least two apps that need this why not try and make it a rails engine?
That way you and your friend can halve your effort and have something you can open source and show off and improve via community feedback.

Resources