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

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.

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.

Xcode 7 Swift 2 Prompt user to rate your iOS app within your app

I've seen many posts on prompting/alerting user to rate the app within the app. As I understood, Apple will only allow users to rate it within App Store.
Now in my app, I would like to have a button to rate my app. When you click the button, it should take the user to App Store and directly to my app Page.
How I can create the link to my App in App Store when I've not yet uploaded my app in App Store. How will I know to direct the link to my App in App Store?
Any help will be appreciated.
Thank you.
You can use the app identifier number that is attached to your app that you see in your iTunes developer account. It will not be a live URL until your app is published. More information here:
How to link to apps on the app store
The button itself should have an action function that opens a browser, like so:
UIApplication.sharedApplication().openURL(NSURL(string: "<YOUR_APP_URL>"))

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

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.

How to change appstore application icon

Hi can any one suggest me it is possible or not and if possible then how?
The premise is that the user pays for the app via a website and they gets an access code to send to her guests via the website. The user downloads the free app from the iPhone store and enters the code. We're trying to figure out if we can enable each user to customize the app icon so it can appear with a different image or text on the user phone.
You can't. The application's icon (and the application's property list file) is in the application bundle, which cannot be modified.
This would also violate the iOS SDK Terms of Use and the iTunes Store Terms of Service; you cannot have a third-party receive payment to access a free iOS application.
You can customize the iOS icon of a web app clipping, and put the web site to be clipped behind your private paywall. Apple has been reported in the past to accept App store apps that generate URLs to customized clippable web apps. No idea if they currently or will continue to do so.
Icons on App store iOS apps for stock OS devices can only be changed by Apple approving an update.
Evan is right... This goes against so many terms of the iOS SDK.
One thing you could do (but I can't guarantee it will be accepted by Apple) is create a registration system on your website. Then have a login on the App as soon as it loads and check that the user has a valid account which has paid the subscription. You would have to handle all of your payment stuff on the webside though, meaning the app would be useless unless the user has already sorted that out. If you do this, on submission of your app make sure you provide Apple with a demo account username and password!
As for the icon, you can't change it once the App is submitted. It is bundled in with your app binary and there is also a logo included in iTunes connect. You can change them, but only by submitting a new binary.

URL for sending a user to the app review page on device's app store

What's the URL to launch in order to bring the iTunes App Store to the front, and open it to show the Reviews page of an app?
I want to send my users to the "Write a Review" page.
Some other SO answers provided URLs like the one below, but it doesn't seem to work:
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=12345678&pageNumber=0&sortOrdering=1
Any suggestions for a URL that'll work on iPhone and iPad?
Update: iOS 4.2 seems to have fixed this and links now open the App Store app directly rather than the review page.
This article Dissecting iTunes links explains everything.
Heading straight to a review form
It’s also possible to send someone
straight to the review form for an
app.
https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software
Simply replace the ID with your app’s
ID to create a URL for your app.
On a desktop or laptop, this will take
you directly to the review form in
iTunes for the app or item. On an
iPhone or iPod touch, this will open
MobileSafari, then open iTunes or the
App Store app on the reviews page,
leaving the user only one tap away
from writing a review.
To find out an item’s ID, right (Mac &
PC) or control-click (Mac) on a link
to the item in iTunes and select Copy
Link. The result will look something
like this.
http://itunes.apple.com/au/album/dig-your-own-hole/id19605549
http://itunes.apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8
The ID is the number in the URL after
“id’.
It might be worth noting that this URL
was created using iTunes 8. I don't
think there’s a way to create review
links in iTunes 9, so maybe this URL
is being phased out. Use with caution.
Update: #mareMtl has provided an
alternative review link for apps.
Please note that it only works on
iPhone OS devices.
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=337064413
I tried a bunch of different links, this is only one working for me on iPhone AND iPad consistently:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=YOUR_APP
Check out Appirater - http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/
Every time the user launches your app, Appirater will see if they’ve used the app for 30 days and launched it at least 15 times. If they have, they’ll be asked to rate the app, and then be taken to your app’s review page in the App Store.
this works for me:
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=584691809
Am using Appirater for Rating my App
These links in AppiRater
// for ios6 or earlier
NSString *templateReviewURL = #"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID";
// for ios7
NSString *templateReviewURLiOS7 = #"itms-apps://itunes.apple.com/app/idAPP_ID";
These links works fine .
But takes me to "Details" page of the app .
But it should go to "Ratings and Reviews" page..
suggest me any idea
Thanks
iTunes has a link maker you can use to get the URL. Tested on my app. It works.
For Requesting for rate and review to user after iOS 10.3+
The SKStoreReviewController allows users to rate an app directly from within the app through a dialog box. The only downsite is that you can only request StoreKit to display the dialog, but can't be sure if it will.
import StoreKit
func requestToRate() {
SKStoreReviewController.requestReview()
}