How to Unlock a feature in iPhone app with a review given by user in AppStore - iphone

I have developed an app for GMAT exam, My first exam paper is Locked.. I want to Unlock the paper whenever the user gives a review for my app in appstore. Suggest me any tutorials to do that..? When User Click on the Paper It Should Ask to give a review.. If he /she gives review I want to Unlock the Paper.

There is not way to detect this, since you do not know who the user is, there is not access to this. So you will not be able to check if the user reviewed your app.

Here is a blog that covers user app rating. http://iostipsntricks.wordpress.com/2011/05/10/how-to-get-people-to-rate-your-ios-app/
He provides links to Appirater which is a free API to handle app ratings etc.
Also, check out this post
Rating and reviews from within an IOS app
From there you could just add your own methods to unlock papers.

Related

Can I publish a template app(paid) on the App Store

Please let me know Can we upload the template app on the App Store?
Because we are making a app, this is like a module based app so the buyer of that app can use the app code to use in their apps.
So please let me know could we upload this to the App Store?
If no, where can I publish this app to generate revenue?
I'm not sure I understand correctly your question, but if you want to publish a paid app that would require other app(s) to work, then it would be rejected.
Please see this section of the App Store Review Guidelines (emphasis mine) :
(vi) Apps should allow a user to get what they’ve paid for without
performing additional tasks, such as posting on social media,
uploading contacts, checking in to the app a certain number of times,
etc. Apps should not force users to rate the app, review the app,
download other apps, or take other similar actions in order to access
functionality, content, or use of the app.
Otherwise, please give us more informations about what you're trying to do.

Rate and Review within an app take the user to app store thus leave our app - Totaly Undesired

Refering questions
URL for sending a user to the app review page on device's app store
Rating and reviews from within an IOS app
Direct "rate in iTunes" link in my app?
All the solutions to these question take the user to app store and leave our app.
Is it possible to rate and review the app from within app like a web view. So that the user may not have to leave the app.
Please suggest
Currently, it's changed. You can use SKStoreProductViewController to show App Store from within an app as described in my answer here.
There is no alternative. Users can only rate and review through the App Store app.

GameKit Achievement for Rating iOS App?

Quick question. Tried googling and SO and couldnt find anything like this.
Is it allowed to create a gamecenter achievement for things that aren't actually progress in the game? For example can you have an achievement for:
Emailing Me with Feedback
Rating the App on the App Store
Unlocking Levels Through In-App Purchases
Sharing the App on Facebook/Twitter
Completing a Tutorial
Anyone tried to implement any of these? Thanks for any input! I dont want to get rejected because of an achievement!
Regarding the following:
Emailing Me with Feedback
Sharing the App on Facebook/Twitter
Completing a Tutorial
You can absolutely create GameCenter achievements for these. I have done similar things in many games (ie. we always have an achievement for competing the first level (which contains a tutorial) and for sending a "Challenge a Friend" email). Apple has never blinked at it. You're perfectly welcome to make whatever achievements you like, as long as they don't promote behavior that Apple otherwise frowns upon.
Regarding Unlocking Levels Through In-App Purchases, you can, but I would recommend against it. A lot of users take pride in completing every achievement available in a game, and there's a gaming personality that relies heavily on things like this. To prevent these users from earning every achievement without an In-App Purchase alienates a good portion of your userbase, which is no way to get a successful app. But as I said-you can, if you want.
Regarding Rating the App on the App Store, you can sort-of do this. You can have a button that asks the user to rate the app and takes them to the app store, but you can't get any confirmation that they actually did rate the app once they got to that page. So you'd have to just give them the achievement on the honor system, once they clicked the button, and hope they really did rate it. (Just like the "emailing you with feedback" one--you can guarantee they sent an email, but not that it contained anything worth reading (or even that they ended up sending it to YOU!)).
Hope this helps! Let me know if you have any other questions.
Everything but "completing a tutorial" could get you rejected from the App Store. Apple frowns on shenanigans like that.
If the tutorial is set up as part of your game (i.e. it's not just a PDF or text file you show) then they should be fine with it.
We are not Apple. Their rules are not explained to us any more than they are to you. If you need more firm answers, you should contact Apple and ask them directly.

When does App Store promotional code become effective?

I just submitted my app to the App Store and it's in the reviewing process (3 Degrees of Wikipedia). I have set the "Availability Date" to a future time as some blogs want to cover my app, and I want the release of the actual app come out at the same time as the reviews.
My Problem is: will the promotional code work for the blog reviewers, because the app is not actually in the public App Store? In other words, can the reviewers try out my app during this past-approval-yet-not-public stage of the app.
Thanks,
Ivan
The short answer is no, you can't.
In order to redeem a promotional code the app needs to be available to download under iTunes.
If you want to give blog reviewers a chance to look at your app before it's released. Send them a Ad Hoc version of your app. This is the recommend way in sharing your app with a limited circle of reviewers/testers.
You can find out more information on Ad Hoc under the Apple iOS Developer section

Does Apple accept iPhone App with hidden functionalities?

I'm building an iPhone app for a restaurant and would like to implement also an administration area that should only be accessible/viewable to approved users (users will be approved on a server).
Will Apple accept an App which has functionalities hidden to the majority of its users?
Thanks,
Miguel
There is a "Review Notes" field when you submit your app to the app store. From iTunes Connect Developer Guide, "Use this field to give demo account information with full access
to Apple for purposes of reviewing your application." You need to provide detail information here. If you don't do this and Apple finds out later the hidden things, then they will remove the app from the app store. You can safely provide information here, as this information is only available to the review team. User won't see that.
They don't like this, and you could get pulled if they found out. When you submit your app you are able to provide information only visible to testers, which could be used to provide a login to your admin service.