Rating and reviews from within an IOS app [duplicate] - iphone

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Direct “rate in iTunes” link in my app?
It's possible to let the user rate or write a review from within my app ?, or my only option is to prompt a message asking my user to rate the app ?
In-app purchases can be rated ?
Someone told me that when an app was erased, it was possible to ask the user to ask rate the app, but that feature was removed in IOS4. It's this true ?, the SDK provides me any support to do this kind of stuff ?
thanks !

Lot of apps use Appirater (written by Arash Payan) for Rating. It is extremely customizable and free. You can do lot of customizations by changing settings. eg. Prompt user to rate only if he has had your app for 7 days and has used it at least 5 times.
I have blogged about the same here as well: http://iostipsntricks.wordpress.com/2011/05/10/how-to-get-people-to-rate-your-ios-app/

The best you can do is a direct link to the review page in iTunes. So you ask them to rate the app and supply a button that takes them directly to the reviews page. See this previous StackOverflow answer.
Rate on delete used to be built into the operating system and forced upon everyone. It's now been removed. Many of us consider this to be a good thing, since the implicit question was "what do you think of this app, given that you don't want to keep it?".
EDIT: iOS 6 came out after this answer was first posted; Apple has added SKStoreProductViewController which allows you to show the iTunes page for any product directly inside your app. So you can remove the step that jumps out to an external display.

You can prompt the user to rate your app or leave a review, and if they agree (press the OK button or whatever), then you can open a URL that points to your App on the App Store. On an iOS device, iTunes links should open the correct part of the App Store, and the user can rate / review from there.
To get a URL that links to your app, you can copy it from the iTunes Connect interface in the Manage Your Applications section.

All the rating features are aspects of iTunes/AppStore applications, or in the case of the rate-app-on-delete-app part of iOS itself. There is nothing you can do to get the same functionality in your application... Other than perhaps use a rating system totally outside of the iTunes system.

Related

Search apps on the Apple App Store without an iPhone or Apple developer account

My goal is to simply search the Apple App Store to know if a certain app name is already taken but without owning an iPhone/iPad or having an Apple developer account. Would that be possible, maybe there's a website that replicates the current state of the apple app store?
To answer my question, I've found this website: https://theappstore.org/
In the end though, the only way to know with 100% certainty that an app name is not already taken is to have an Apple developer account. This is because developers are allowed to reserve app names and even if the app name isn't currently on the app store, it doesn't mean its not already reserved by another developer.
Why are you looking for third party websites ?
Apple finally made it possible :
https://www.apple.com/app-store/
Use the magnifying glass in the top right to search the apps

App store review process for apps that rely on specific geolocation

I'm getting ready to submit an App that relies on the user being at specific locations to watch a video. (Kind of a mashup of geocaching and youtube.) Needless to say none of these videos are anyway near Apples headquarters. So how will the App store review people be able to properly review the App? Do I have to provide test data in their vicinity or can I instruct them to fake their geolocation to a location that works?
I guess the best way is to just submit it once, wait ~7 days and see what they have to say,
but since they have special toolchains to test apps, it shouldn't be a problem.
Just make sure to mention it in the review notes.
I've submitted an update to an app once that requires an user and password to login, and gave them a test user. When I checked the server logs, they never logged in once - but the app was still approved.
The iOS Simulator can 'fake' its location :) Though I doubt what they DO review in their process, because once they accepted one of my Apps' update which crashed upon launch...
Recently had to deal with this myself... submitted a location specific app without any extra review notes, and the app got rejected. In the rejection notice I was given the instruction to create a video of the app in action and then provide a link in the review notes.
So I used another iPhone to take the video, put some basic explanation text in the video using iMovie, uploaded to YouTube, put the link in the reviewers notes, re-submitted the app and then 5 or so days later it was approved.
As I understand, they review team does NOT test the usability nor stability of your app during app reviewing. All you need to do, is to provide an testing account, and some sample data, screenshots to them helping understand how your app works. If the app does not show any data because of a reasonable circumstance, it's not the problem of your app quality nor user usage, but data coverage. So you won't have problem with it.

iphone/ipad app store allow semi-web native app?

I was just wondering and was hoping if anyone here has experience about it.
If one would make a native iphone app (for example with 5 bottom icons) and each icon would load a webpage, would this be accepted by apple?
No one can surely say about the apple will reject or accept this kind of app, because what the apple want is that your app have some utility which one can't get by opening a web page in safari. If your app has some purpose of opening the five different web pages in five different tabs then they will not reject it.
If your app doesn't interest users and have no utility, then probably it will be rejected.
If you think that only these five buttons app which open url is good enough or have some utility, than go ahead and give it a shot.
You will probably be rejected under the third item in the AppStore Submission Guidelines;
If your App looks like it was cobbled together in a few days, or you're trying to get your first practice App into the store to impress your friends, please brace yourself for rejection. We have lots of serious developers who don't want their quality Apps to be surrounded by amateur hour.
Or in 2. Functionality
2.12 Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected

What happens after submitting an iOS app for review?

I have been looking around for an answer for a specific question but just got hints for it here and there. I want to know when i submit an app for review for the AppStore:
First, how long does the review process usually take? I know that it may vary but just want to have rough estimate if possible
Second, when an app is accepted does it go automatically to the app store or the developer has the control over when to release it there?
Cheers
AF
check out details, which is my recent app on appstore,
It take 1 week for approval , As I remember, it was taken 3 days too once.
Time taken to publish is all in their hand.
App will be publish directly to appstore.
But you can remember the option for publish by you or apple :) at the time of submitting app
From my experience review takes about 2 weeks recently, but it varied from 2 days to about a month in the past.
When you submit an application you have an option - whether to make application available on appstore immediately after it was approved by Apple, or hold it before developer does that manually, so if you did not select that option then Application should be published on Appstore by default. (See pages 75-76 in iTunesConnect Guide (warning - large pdf file here))

How to ensure that the app was purchased from app store?

Is there a way to confirm (programmatically) that the application was purchased from AppStore?
Or, maybe, there is a way to get a list of devices IDs from AppStore that purchased my app?
The reason is the willing to determine if the application was legally purchased or not...
I know that there is a way to know that the in-app purchase took place.
Maybe I can check for a paid app purchase too?
The solution may be inside the iPhone app or some check in server side.
The application that I develop is about to get a content from the web server.
Usually (by browsing my client's site) this content is not free and he wants to be sure that users that get the content by using an iPhone app (that I develop) did pay for the app.
Check out these related questions:
Iphone App store - Verifying paid customer
How to programmatically determine if DRM was removed from iPhone application?
Determining if an iPhone is Jail broken Programmatically
My previous Stack Overflow question may help you out: Reducing piracy of iPhone applications
No, but see this related question for information on how to potentially detect that your app has been tampered with in order to allow it to run as a bootleg.
The in-app-purchase-style verification has struck me as a good way to do this, but Apple doesn't currently support it. It might be worth a bug report.
I don't know of anyway of "confirming that the application was purchased from the appStore". I don't think there's any bit that's flipped or "thing" you can check to see.
Sorry.
But if you do learn of such a thing, let me know.