Building for Kindle Fire - Rejected by Amazon

Hi -
I have developed an education related App called Math Test Prep - 3rd Grade. I works correctly in Corona simulator for all devices. The app has been accepted by Apple Appstore, Google Market, Amazon Android Market and Nook Market (just got accepted and will be in store soon)
.
iTunes Appstore Link - http://itunes.apple.com/us/app/math-prep-3rd-grade/id506760778?ls=1&mt=8
Google Appstore - https://play.google.com/store/apps/details?id=com.innomobile.mathprepgrade3
Amazon Appstore http://www.amazon.com/Math-Test-Prep-3rd-Grade/dp/B007K8K5IC

**But Amazon has rejected it on Kindle Fire devices. (I had submitted a kindle fire build to Amazon).
>>> text from Amazon email >>>>>
Your existing submission of Math Test Prep - 3rd Grade has been found to be incompatible with Kindle Fire due to the following:

Math Test Prep - 3rd Grade does not successfully launch on Kindle Fire when tested for compatibility. Upon launch, the app may produce instances of force closing, crashing, or an unrecoverable black screen.
>>>>**
I have built the app for all stores with the same version of corona (ver. 761). Since it works for all other devices, I am at a loss as to why it doesn’t work on Kindle Fire. I do use storyboard APIs for all screen transitions (about 10). Is there any known bug? Has anybody else faced similar issues?
As far as I know, the App doesn’t use lot of memory (verified by using memmonitor that it releases memory at appropriate places. It doesn’t use much graphics so it can’t be texture memory)

My experience with Corona so far has been beyond expectation and it has been very easy to have one codebase for all devices. Kindle Fire is the only exception so far, so I would appreciate any help.
If anybody at Ansca wants the APK for Kindle build, I will be happy to provide that.

Thanks

Vasant [import]uid: 21208 topic_id: 23431 reply_id: 323431[/import]

Do you have any runtime changes that are special for the Kindle Fire (e.g. with sysModel)? Maybe that’s where a bug is hiding?

E.g. Most people will dynamically substract the 20 pixels from any global variable that represents the height of the screen on start up, in order to adjust for the bar on the bottom of the Fire. Really just a wild guess though, but check if you have any dynamic Kindle Fire specific code.

–wunderwuzzi [import]uid: 118947 topic_id: 23431 reply_id: 93889[/import]

No runtime changes. I am shooting for really one code base for all devices. My UI is pretty basic and doesn’t need any dynamic adjustments.
I just use display.contentHeight and display.screenOriginY.
To make sure I use all the height of the device, I use display.contentHeight-(display.screenOriginY)*2

So at the start, the UI adjusts to the dimensions of the device.

Would that be a problem for Kindle Fire? [import]uid: 21208 topic_id: 23431 reply_id: 93895[/import]

If you want to have only one code base you might have to do some adjustments for the Fire (e.g at runtime or via build configurations). The Fire has a little bar on the bottom and it might hide stuff on your screen if you don’t adjust your contentHeight, but not doing it will not cause a crash.

So the problem must be somewhere else… Did you get a memory dump or call stack from Amazon?

–wunderwuzzi [import]uid: 118947 topic_id: 23431 reply_id: 93904[/import]

No memory dump or call stack. I don’t have a device to test so can’t see it myself. If anybody can help me out with Kindle Fire testing, I would appreciate that.

Thanks [import]uid: 21208 topic_id: 23431 reply_id: 93906[/import]

Sorry, I don’t have a Kindle Fire either. I borrowed it from a friend of a friend back when I did the testing, that’s when I noticed the 20 pixel thing with my game during development.

Hope someone can jump in and help you. Don’t forget to let us know what the problem was when you figure it out…

–wunderwuzzi [import]uid: 118947 topic_id: 23431 reply_id: 93996[/import]

I have a kindle fire if you want me to test anything. Just let me know if you still need a tester [import]uid: 49520 topic_id: 23431 reply_id: 94023[/import]

Thanks for your offer. Please contact me by email - support at innomobilesystems dot com

Thanks

Vasant [import]uid: 21208 topic_id: 23431 reply_id: 97123[/import]

There is also a deal today on KF’s for $139 for a referb model. Might be worth picking one up.

[import]uid: 19626 topic_id: 23431 reply_id: 97141[/import]

Thanks for the offer. I did end up buying Kindle Fire. I really didn’t change any code but recompiled using the latest daily build and that fixed the problem.
The app is available in Amazon appstore for all android devices including Kindle Fire. http://www.amazon.com/Math-Test-Prep-3rd-Grade/dp/B007K8K5IC

Thanks Corona for making it so easy to build apps for all leading mobile devices.

Vasant [import]uid: 21208 topic_id: 23431 reply_id: 104333[/import]