Amazon App Store Kindle Fire Issue

I just got this email from Amazon regarding incompatibility with the Kindle Fire Tablet:

“Your app does not install on Kindle Fire. Please consult the Kindle Fire FAQ for a listing of incompatible permissions called in your Android Manifest file, as these may be causing problems with your app’s installation on Kindle Fire. If your app currently lists a permission that is not critical to the functionality or user experience of the application, we recommend that you remove it from your manifest file.”

It may require:

<supports-screens android:largescreens="true"></supports-screens>

How do we enter this manually in our build.settings?

Thanks.
[import]uid: 8780 topic_id: 13204 reply_id: 313204[/import]

??

asking engineering …

c. [import]uid: 24 topic_id: 13204 reply_id: 48464[/import]

@staytooned, we think a reference to this library may have been inadvertently added along with one of the new feature libraries. Please submit a bug report and we will get this fixed in one of the next daily builds. Thanks! [import]uid: 6787 topic_id: 13204 reply_id: 48465[/import]

Hello staytooned,

Would you mind trying a quick test for us?
Add the following Android permissions to your “build.settings” file and then try submitting it to the Amazon app store.

settings =  
{  
 androidPermissions =  
 {  
 "android.permission.ACCESS\_FINE\_LOCATION",  
 "android.permission.ACCESS\_COARSE\_LOCATION",  
 },  
}  

[import]uid: 32256 topic_id: 13204 reply_id: 48501[/import]

When I first submitted my app, I had to use their FTP service because my app was over 30 MB. This produced the error message. I decided to stream my movies to reduce the size of the app and just submitted it without the FTP upload and I did not receive an error message. I’m wondering if I get the error message tomorrow when they begin to review our app. If they reject it, I’ll incorporate the build settings from above. I’ll keep you posted. [import]uid: 8780 topic_id: 13204 reply_id: 48504[/import]

Hello staytoooned,

Any news? Was your app accepted by Amazon yet? [import]uid: 32256 topic_id: 13204 reply_id: 48851[/import]

Joshua, thanks for asking. Amazon has been our worst experience ever. We’re in iTunes and NookColor, but Amazon has rejected our app 5 times. For this submission, I indicated that is was only compatible with tablets and I’m still waiting for them to complete their review process. I’ll let you know if the Google Maps is an issue when they contact me. [import]uid: 8780 topic_id: 13204 reply_id: 48852[/import]

I’m going to contact Amazon as well. [import]uid: 32256 topic_id: 13204 reply_id: 48853[/import]

I just heard back from Amazon and they have rejected our app again. This app is currently selling in iTunes and NookCOLOR and doing extremely well. We’ve been in the app marketplace for two years. I indicated that the app is designed for the Tablet platform only and here are their comments:

>>

As the device compatibility listed for this version is tablet only, we checked the Motorola XOOM (Honeycomb OS 3.1) and the Samsung Galaxy Tab (OS 2.2). Your app has failed a critical stability test case: Application exits randomly. None of the games play as application exits after showing loading screen. Your app has also failed a core functionality test case: App’s music continues to play during incoming calls.

<<

I’m ready to give up. This was our 5th submission and probably our last submission.

[import]uid: 8780 topic_id: 13204 reply_id: 48858[/import]

So, now Amazon claims that your app crashes randomly? They’re completely changing their story. I imagine your app doesn’t crash for you and your customers. Perhaps Amazon’s FTP service corrupted it? I’m not sure what to think here.

Would you be willing to send us your APK so that we can test it? [import]uid: 32256 topic_id: 13204 reply_id: 48866[/import]

Thanks! I’d be happy to. Where should I send it?

The most ridiculous issue is:

>>

Your app has also failed a core functionality test case: App’s music continues to play during incoming calls.

<<

I did not know that you can make or accept calls on tablets? [import]uid: 8780 topic_id: 13204 reply_id: 48867[/import]

@Joshua. Here is the latest response from Amazon:

>>

Hi Jane,

I understand that you are frustrated with our review process, our goal is for customers to have a good experience with every app they buy from the Amazon Appstore.

Our secondary testing crew tested the app on the Motorola XOOM and the Samsung Galaxy Tab. However, follow-up on the “incoming call” issue revealed that, because the app’s video section does not fill the entire screen in portrait mode, and fails to run on Honeycomb tablets, our tester was concerned that the tablet limitation was unintentional. One of our testers checked that app on a phone to verify the UI issue, but should not have reported a problem with incoming calls, as this is not applicable to a tablet-only app.

Unfortunately, we are unable to approve an app that fails to run and maintain stability on devices specified as compatible. The app will not install on Honeycomb, which means that XOOM and the 10.1 Samsung Galaxy Tab aren’t compatible. The app intermittently exits and will not play games on the Samsung Galaxy Tab with 2.2 OS, arguably the most popular tablet at this time.

<<

I would really appreciate it if you would test this app. I only have a NookCOLOR device and I’m not experiencing the same problems as mentioned above. Incidentally, it was approved for the NookCOLOR and is selling really well. [import]uid: 8780 topic_id: 13204 reply_id: 48871[/import]

Jane,

Someone at Ansca will contact you shortly about where you can upload your APK. We have a Motorola Xoom and 2 different kinds of Galaxy Tabs to test with.

That said, I do know that we had crashing issues with some of our older daily builds on these tablets, but they were solved in build 591; the final release. Just to confirm, is the APK that you are sending us (and what you sent to Amazon) built with 591?

Regarding audio playing during a phone call, the Corona app is supposed to suspend and stop playing audio in this case. I will have someone verify that this is still the case. [import]uid: 32256 topic_id: 13204 reply_id: 48873[/import]

This app was built with .591. Thanks for testing it! [import]uid: 8780 topic_id: 13204 reply_id: 48878[/import]

Jane,

I don’t see your APK in dropbox. Did dropbox send you an e-mail invite? [import]uid: 32256 topic_id: 13204 reply_id: 48906[/import]

I never got the dropbox email invite. Could you send it again? Thanks. [import]uid: 8780 topic_id: 13204 reply_id: 48923[/import]

Hello Jane,

I just e-mailed you the dropbox invite now. Sorry about the delay. Once we have your APK, we’ll test it on our Android devices this coming Monday. [import]uid: 32256 topic_id: 13204 reply_id: 49015[/import]

Joshua, Thanks! I am uploading the file now. It was built with .591. You might notice slow loading times for the games, which I will tweak in a future version.

Also, I am streaming videos, so it requires a WiFi connection.

.591 is supposed to fix videos not returning to home screen after completed. I used this code:

local gURL = “http://www.myserver.com/myvideo.mp4
media.playVideo( gURL, media.RemoteSource, false )

Thanks.

Jane [import]uid: 8780 topic_id: 13204 reply_id: 49021[/import]

Hi Jane,

I verified that the APK has been uploaded onto dropbox. We’ll get on it on Monday.

Oh and yes, build 591 does return you to the Corona activity after the video finishes playing. I fixed it myself. :slight_smile: [import]uid: 32256 topic_id: 13204 reply_id: 49073[/import]

Hello Jane,

I’ve tested your app on a Motorola Xoom and discovered that the app does in fact crash. It crashes with “out of memory” exceptions because your “pictureCards.png” and “star.png” image files are too big. You can work-around this memory limitation by splitting these large image files into smaller ones, such as 1024x1024 or lower. Just make sure that the dimensions are a power of 2. [import]uid: 32256 topic_id: 13204 reply_id: 49577[/import]