How to know that user has rated the app on appstore or not - iphone

I have downloaded the irate from this link https://github.com/nicklockwood/iRate and its
running fine in my app. Can I come to know whether user actually rated the app in App Store
or not, or just opened the link? because I want to perform an action if user rate the app.
Thanks in Advance.

Once the user is outside of your app - I don't think there is much you can do to track their actions. Unless you had control over the rating systems, which you don't.

Related

Prefill user data just after download and first launch iPhone app

User downloads my iPhone app from the appStore link I provide from invite email. Is it possible to persist/cache the user-data say email Address and pre-fill when the app launched.
Thank you.
You can get all the data that Apple allows you to get, which is absolutely none - you can't get the user's email, you can't get his phone number, you can't get his UDID. No way to identify him. If you want anything from the user, he needs to enter it manually. If you think about it - it's actually a good thing. All your iphone information is completely secure and protected.
No, this can't be done. Your special link might take the user to the app store, but then that's it. The act of installing the app has nothing to do with your link anymore and no data can be passed to the freshly installed app.
Of course once the app is installed, if the user taps on a special link you provide, it could force your app to run and provide data to it.
Maybe you could provide a QR code the use can scan with your app the first time they run it. The QR code can contain the data you want. Of course the user may choose to not scan the code. Then again, the user can install your app without using your link to begin with.

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.

How To Check iPhone App User Rated Or Reviewed The App Or Not

My iPhone App is now on App store from last week with 300+ downloads but only 3 user rate and review the app and now i am planning for Update So is there any way to check the user who is using the app is rate/review on App store or not ?
So if user is not yet review i can give an alert for review/rate.
and if yes than not issue.
I recommend you look into Appirater, it's a free GIT project that displays a UIAlertView automatically every 10 launches or every 8 days (numbers you are able to change) prompting the user to rate your app. It includes "review/rate, not now, and don't ask me again" buttons and it works very well, here's the link: github.com/arashpayan/appirater
There is currently no way to find out if a specific user in your app gives your app a rating/review. Even after prompting a user to do so and they hit rate, there is no way to confirm that they have indeed left feedback of any kind.
I realize you want this information so that you can avoid prompting users that have already left a rating for your app, but in all honesty I would recommend you prompt them again. Considering it is an update, it is a different version of your application and the ratings for the latest version is segregated from the previous ones. Additionally, these users may have something new to say, so I think you are better off just prompting all users of any given version of your app at least once.

Is there a way to send a rating to the App Store without leaving the App?

Is there a way to send a rating to the app store from within my app without opening iTunes or the AppStore or leaving my app?
This question is not a duplicate of this question: App Store Review Button or its myriad duplicates. I know how to set up an alertView that prompts the user to rate the app and then opens the AppStore to the correct page for the user to give a rating and/or write a review.
What I would prefer to do is to pop up a view with five stars so that when the user selects a star, it and all the stars to its left are highlighted (done that). Then, if the user clicks a button entitled "Submit", the rating will be submitted to the AppStore, but the user will stay in my app. I suppose that Apple will pop up a password request, similar to what happens when updating apps. That's fine, so long as it doesn't cause the user to leave the app.
I realize that this will require an internet connection, and I know how to test for connectivity and the like, so I'm not concerned with that aspect.
Does anyone have a solution for how to achieve this?
You cannot rate an app programmatically, from outside the app store. If it were possible, lots of developers would take advantage of it and would rate their apps with 5 stars without the users noticing which would defeat the purpose of a rating system. Even if a password dialog would pop up, a lot of users would not understand why it pops up and simply enter their passwords.

Is there any mechanism provided by Apple Store to make the user sign-up to my website before he/she can download the application?

I am creating an iphone application that requires the users to have an account at my website.
But if i have to distribute it through apple store, how should I make the users of this Iphone Application first create an account with my website. There could be a few options like :
1) Ask the user to create an account when he/she tries to run the application on iphone.
2) Provide a 'Sign-Up' page in the Iphone application itself.
My question is "Is there any mechanism provided by Apple Store to make the user sign-up to my website before he/she can download the application".
Kindly give in your suggestions for the same. Which would be the best approach for solving my problem.
Thanks,
LG
There's no way to do this through the app store.
Yes: your two options are to create a sign in / sign up screen with cocoa, or to display your login webpage with a NSWebview.
I'd recommend the native control route...
No, you can't do that through Apples App Store.
You could provide the user with aviability to register to your site when opening your app, throug, say a NSWebView.
There are many ways to solve this, just not the one you might like.