iPhone app: tap this button to update to the latest version - iphone

I basically need a url to open that will end up at the updates tab of the AppStore app. Preferably at the update screen for my app. Is such a thing possible?
I know you can open the app itself, or even the reviews page for the app. But when prompting users to upgrade, the "buy/free" button is actually grayed out and says "installed". Which is pretty unintuitive. We could just have text that instructs the user what to do, but it would be far better we could go directly the update page for our app. We can remotely update content in our old app, so it would be easy to have button or link that takes them to the update tab, assuming I knew what the magic url was.

There's no such URL. About all you can do is tell the user to check the App Store for an update and block them from progressing further into your app until they've installed the new version.

Someone has found a URI that will link to your app's update page:
how do you link directly to app store app update page?
You'll find the answer in the question. Frankly, I'd prefer an update URI as well.

Related

Facebook app links broken

Today, on my Facebook app, links appear to be broken. Everytime you click a link (to another page of the application, not external), Facebook returns the user to the login prompt, even if the user has already logged in.. I usually use relative urls, but if I set absolute, the link doesn't work too, but in this case the page doesn't change...
Anyone having same problems? Any ideas? I just can't find solutions..
Edit: for "Facebook app" I mean an iframe application that runs on Facebook site, not the Facebook application for a mobile device
Solved :) The problem was I used on old versione of the PHP SDK. I've updated the SDK with the latest version and also the Login part of the code; now it's ok. Thanks all for your help ;)
Did you tried to reinstall the Facebook app? Also if you use Android you can delete the cache on your phone.
Everytime you click a link (to another page of the application, not external), Facebook returns the user to the login prompt, even if the user has already logged in..
Do you have Authenticated Referrals turned on for your app?
Otherwise, you must be triggering login yourself somewhere in your app. If so, check the conditions under which you are doing so, and if your app recognizes a logged in user correctly, or if maybe there is some kind of cookie problem.
If that doesn’t help you to figure it out on your own, please update your question with relevant code.

App Profile Page not showing up in search

I have an issue where my app shows up in the searches, but it links directly to the app itself.
I have no idea how to link the App Profile page, there just seems to be no flow given users may never even see it.
How do I get the app page to load first?
The app is http://apps.facebook.com/spqtest
The profile page is at http://www.facebook.com/apps/application.php?id=124588877600328
Search results for an app will go to the App canvas page if there's one specified. There isn't an option to change how this works.
[edit] apologies, i was incorrect earlier, it seems that it only goes to the app's own canvas page if you already use the app, otherwise it goes to the information page for the app [/edit]
Now there is a bug and the search result goes to the app directly even if you haven't used the app before. I created a bug for this you can subscribe.
https://developers.facebook.com/bugs/303960602956958

Add comments or stars to my app in iTunes

I want to show an alert in my app so that user can either make comments or give stars to the app on iTunes.
Is it possible. ?
You should try the Appirater plugin for you application. This gives you the possibility to:
Show a popup to rate your app after a predetermined number of sessions
Create a button or link to send the user to the App Store page to rate the app.
Integrating the plugin is really easy, and fully documented on the GitHub website.
Let me know if this helps!
P.S. I made a localized version of the plugin through this pull request

UI for rating an app during deletion

Is that possible pop up the UI which comes during the deletion process before deleting the app ? (A UI which has stars, no thanks, rate my app button).
If no, can you tell me whether it is possible to create a screen and send the rating captured to iTunes connect ?
As other people said, your best option is to send people to the review/ratings page on iTunes.
The best open source solution I found for this is Appirater.
I use it in my apps and it works great + it generates many reviews.
You can configure when the popup should show. It basically looks like this:
(source: arashpayan.com)
It was created by Arash Payan, visit his page about Appirater with all the information.
This form always pops up if you delete an app on your iPhone. I don't think you can grab personal ratings out of iTunes but once you gather a sufficient number of votes you'll see the details on your app iTunes page.
You cannot present this UI yourself—it's handled by the OS. You can, however, direct your users to your app's rating page in the App Store app by opening an appropriate iTunes store URL, as documented in the “Heading straight to a review form” section of this article.

How can I get the app store link to upgrade my app (iphone)?

I'm trying to prompt the user (once, I record it) to upgrade the iphone app if it is out of date. I've found a few sites that explain how to get the link to your app in the app store once it is already there. Here's one for example.
The problem is, all these guides require the app to be in the store before you can get the ID to link to it. This is a new app. Is it impossible to figure out what your app ID (and link) will be before submitting your code? Therefor it is impossible for your first version to have an upgrade link embedded?
You can link to http://itunes.com/app/App_Name, if your app's name is unique.
Your other option would be to fetch the update notice with an HTTP request instead of building the wording into the app. That'd let you present any message with wording you could determine on your web server, not in the code itself.