Hello everyone!
Recently, I’ve released my first iPhone game made with Unity : KUBZZ.
All the tests were fine, and once the app was released on the app store a lot of friends and members of my family downloaded the game. All the reports were positive, they didn’t have any problems at all installing and running the app.
To promote KUBZZ, I made the game free for 48 hours, so I got a lot of downloads, and my first bad review.
On the US store, a guy sent this :
This was really a big surprise for me, in all the tests and immediate post-release tests the app was working totally fine on many devices. How is that possible, is there something I’ve missed, or is it simply someone wanting to ruin my work?
The game will remain free today, so if someone on this forum is ready to give me feedback on it I’d really appreciate.
Here is the link :
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=371148963&mt=8
Please tell me wha’t happening!
Thanks a lot!
Installs and runs great on my US 3GS. Will leave an iTunes review stating that it works fine.
Btw, cool concept, really like the platform mode. My only feedback is that there are a lot of instructions to read through before playing anything. I skipped out on the tutorial menu about halfway through because I got tired of trying to remember different instructions for every type of game.
As a result, it took me a bit to figure out what to do in race mode. (I thought I had to stay on the white railing and couldn’t go anywhere.)
I would suggest letting the player choose a game mode first from the menu, then showing instructions for just that mode the first time they play.
I look forward to playing it. Nice game!
potentially you restricted it to given devices, then it won’t install on others.
Such restrictions only are visible to them if they try to buy / download from the device, if they download it in itunes and try to install it will refuse to install.
its no error on your end, but theirs basically.
Unsure if apple allows you to mention the supported devices in the description
The other possibility is that you built it for a newer os version than theirs and have set that as requirement then they can’t install it either.
I thought about device restriction also, but I thought that any iPhone app will run on the iPad unless the dev intentionally restricts that device. And surely the iPad would be running the latest firmware.
I haven’t been able to test my own games on an iPad yet, but I assumed they would run fine. Am I wrong to assume this?
One way to kill ipads for example is adding camera or gps as a requirement as the ipad has no cam at all and gps only on the 3g models
First, many many thanks for your answers! I really appreciate! In return, if I can do anything for you (review your app on the app store or anything else), feel free to contact me.
So I’ll investigate further the device restrictions.
Actually, I’ve set two settings on xCode :
- In info.plist, I’ve added the “UIRequiredDeviceCapabilities” key and the “armv7” parameter
- In “valid Architectures” I removed the armv6 option
I just have a little doubt on this last one, could it be the source of the problem?
The OS requirement is v3.1, I didn’t want to set it to a newer build as a lot of people don’t update their phone. Hope it’s a good choice.
Cheezorg, many thanks, your idea of placing the instructions at the begining of each game is really brilliant, I’ll do it for the next update! Thanks a lot!
Again, many thanks for your comments and answers!
with that settings it should theoretically run on the ipad, but you will naturally get quite a few postings from people with iphone / ipod first and 2nd generation, which will not install it then so check for people with 2nd gen itouch / 8gb itouch (even current) and iphone 3g as they are among the cut ones
Ok, but how can I make sure people with armv6 devices won’t download the app? Apple forbids saying that an app is only compatible with a kind of devices, and on iTunes, the requirements are not clearly indicated by apple either.
Maybe I can try putting in the description this line :
“This application requires a 3GS iPhone or an iPod Touch of third generation or an iPad.”
As it doesn’t use a negative formulation, maybe apple won’t mind?
if they download it in itunes you can’t do anything about it.
Apple unhappily didn’t plan the least bit ahead for incompatibility.
device checks only happen on the device.
thats actually the very only thing I prefer over androids marketplace: buying only on the device → granted to work on it too
That’s really a big flaw. So I put this line in the description, hope it’ll have a positive effect.
Many many thanks for your answers!