iOS 6 - Rate App links busted? - app-store

i've put the iOS 6 GM on my iPhone 4 (not 4S),
and the 'rate it' buttons in my own app and others no longer do their thing.
instead it opens the app store w/ "cannot connect to itunes store".
regular app-links from safari work fine.
i'm using links of this form:
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=<APP_ID>
for example, from safari on iOS 5.1, the link on this page works fine:
http://elenzil.com/scratch/appstore
but the same test w/ iOS 6 yields the problem i describe.
.. i have to say the App Store in general seems a bit buggy in the iOS 6 GM.
i'm seeing issues scrolling through the list of search results, mainly.

We also ran into this, but it appears that Apple put in a fix this morning. No updates of iOS required.

I'm using http and it works well in iOS6.
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=xxxxxxxxxx&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software
Just sharing what I use.

Related

Can I make my app built with iOS7 SDK look like an iOS 6 app in iOS 7?

I have an app that looks fine on iOS 6 and I'm trying to run as it is on iOS7.
Here's what I've done:
At the project and target tab, set the deployment target to 5.1 and 5.1.1 respectively
At the File Inspector tab of all my View Controllers, set Opens in "(Default 5.0)" and View as "iOS 6.1 and Earlier"
I have tested it on iPhone 5, 4 and 4s with iOS 7 and it works just fine. But now that I have published my app, it has the iOS 7 look and feel (and a lot of visual bugs caused by this change).
Some things that I noticed:
If I just build my app on Xcode, then later plug the device and run on it, it will have the iOS7 look and feel. But if I just build & run it directly on the device, it works perfectly (iOS 6 look and feel).
OK, my previous answer was wrong/out-dated.
Apple released an announcement stating that as of Feb 1st 2014 all apps running on iOS7 must be optimised for iOS 7.
This means that whether or not it is possible to make it look like iOS6 is irrelevant. If it runs on iOS7 it must be updated for iOS7.
https://developer.apple.com/news/index.php?id=12172013a#top
You can do the following, perhaps in your app delegate's -load method:
[[NSUserDefaults standardUserDefaults] setObject:#YES forKey:#"UIUseLegacyUI"];
However, Apple will most likely reject your app at this point for doing this, because Apple is now rejecting apps that have the old look and feel on iOS 7. Plus this loophole could possibly disappear at some point in the future, so your app could suddenly find itself with the updated look and feel with a future iOS update. But technically, this does make it possible to have the old look and feel when running on iOS 7 and when the app is built with the iOS 7 SDK.
no, sdk7 apps will always look like ios7 apps on ios7

Migrating an apps from iOS 6 to iOS 7

I have an iOS 6 app that works fine and was accepted by iTunes when I upload it. Now I'm trying to update the apps so it will be compatible with iOS 7. It runs well both in the simulator and on an iPhone that ran from XCode 5. When I upload the app to iTunes, it succeeded. However, later the iTunes web site reported, "Invalid Binary". This is one of my apps.
I'm using sqlite database too.
I have tried many things from the forum due to my problem, but it's still "Invalid Binary". Would someone tell me what are the things that should be changed if we want to update our apps from iOS 6 to iOS 7?
Is it a problem with the code, or is the problem with my project setting such as Build Setting, etc.?
You likely just need to include a default image for supporting the iPhone 5.
It should be called: Default-568h#2x.png
and should be 640 × 1136 pixels

OTA Distribution for iOS — no effect with iOS 4

Hi.
I have a little problem with OTA Distribution of the iOS. In fact, it totally works with iOS 5 and more, but when I tried on an iOS 4 device, nothing happen. And when I say nothing, it's not a way to say "it doesn't work". No popup, no error message (or even warning message)... But I'm sure I read that OTA Distribution with plist/ipa files works fine in iOS 4.
I use this link :
Testing-98
Once again, it works on iOS 5 so... : (
Thanks for your help.
Do you know BetaBuilder for iOS? It works like a charm with iOS 4 and up. Made my life a lot easier!

MKStoreKit and iOS 5

I've been using MKStoreKit to enable in-app purchases in my apps. The latest binary I submitted using this method was rejected because nothing happens when the user clicks on the purchase button when the reviewer tested it on iOS 5. Is this an iOS 5 issues, or has something else gone wonky? It works fine when I test it on iOS 4.
My iPod is too old to upgrade to iOS 5 and I've started saving up to buy a new one, but I'd like to get this app on the store before then. Also, it means that several of my other apps will be broken and I would like to fix those as well.
There is nothing special in MKStoreKit that could probably break on iOS 5. I've used it in many apps running iOS 4 and 5 without any issues. Can you test it on a real device and post what happens?

apple has rejected my iPhone app saying it must run on iPad as well

I've just submitted my app to review (for the App-Store), and apple has rejected my app, saying the following:
"On iPad, the application displays a
black screen and no content loads.
This review was conducted on iPad
running iOS 3.2.2 as well as iPhone 4
running iOS 4.1. A screenshot has been
attached for your reference. "
am i obligated to create an iPad version of my app? or maybe i've set some property "on" and made apple think i would like the app to work on iPad?
to be more clear,
i want my app to run on iPhone only.
is it possible? and if do, what need to be set (project properties? info.plist?) to mention that the app should run on iPhone only? so that apple will not test it on iPad...
appriciate your help.
Dror.
Note - this historic QA is 5+ years old.
All issues mentioned in the QA are no longer relevant in iOS development! Enjoy
The problem is almost certainly that you (accidentally) made the app universal.
IF you made it universal, you MUST have both an iPad and iPhone version in there.
If you make the app normal, iPhone only, you do NOT have to (indeed, you can't) have an iPad version in there.
To be clear, Apple are talking about the "ACTUAL" iPad version. Of course, your iPhone app will run using the "blow up mode" on an iPad. Apple are not referring to the "blow up mode."
It is rather silly that in that particular form letter, they do not say something like: ,"You have almost certainly accidentally made your app universal instead of iPhone only" since that is the situation 100% of the time when that happens.
Good luck on waiting another 2 weeks :-/
You do not have to create a specific version of your app for the iPad, however all iPhone apps must also be able to run on the iPad. You might want to try searching google for resources on how to make your app iPad compatible.