Link to Review on NOOK - are intents required? Workarounds?

Hi Josh,

Again thank you for replying.

this is my build settings.

orientation =
{
default = “landscapeRight”,
content = “landscapeRight”,
supported =
{
“landscapeRight”
},
},

I don’t use the virtual keyboard, and I only support landscape.
the corona build is 929

is there something wrong with my configuration ?

thank you also for answering the popup on all apps.
[import]uid: 157599 topic_id: 19903 reply_id: 126581[/import]

Is your app using a “zoomEven” or “zoomStretch” scale mode? If so, then perhaps your app doesn’t look good under the Nook HD’s display resolution. For example, “zoomEven” may be causing content to be lost at the edges of the screen… and “zoomStretch” may be stretching the content too much and looks distorted.

I highly recommend “letterbox” since all content will always be displayed on screen and scaled proportionally. [import]uid: 32256 topic_id: 19903 reply_id: 126582[/import]

Hmm… I actually literally just got word from Barnes & Noble now that they prefer “zoomEven” apps and they tend to reject “letterbox” apps unless they were designed to display videos. Perhaps this is the reason your app got rejected? Is your app letterboxed? [import]uid: 32256 topic_id: 19903 reply_id: 126583[/import]

i’m not using any of the zooms.

yes i use letterbox, here is my config.lua

content =
{
width = 320,
height = 480,
scale = “Letterbox”,
fps = 30,
antialias = false,

imageSuffix =
{
["@2x"] = 2,
},
},

* maybe it’s a case of over QA ? in part of Nook ?
again here is the reject email.

Files: Rejected: 1.Your application is not scaling properly on the Nook
HD/HD+ immediately after launch.It scales properly after we suspend and
re-launch it.

* keyword here is scale is bad upon launch, but good after suspend and re-launch

i’m not getting the “suspend and re-launch”

and why did that event fixed the scaling issue.

[import]uid: 157599 topic_id: 19903 reply_id: 126584[/import]

im letterboxed, but i take into account the pixels before x=0 i made my background bg.x = -100 or something to fill up the void.

but im not sure what happens when they “suspend and re-launch” and how did it matter to fix
what they thought was broken. [import]uid: 157599 topic_id: 19903 reply_id: 126586[/import]

@rbm1155,

We were rejected by Nook too. It took a few emails and resubmissions to find out why. Apparently they are now very strict about not allowing apps that use Letterbox mode.

So change your config.lua and remove the letterbox setting. [import]uid: 120686 topic_id: 19903 reply_id: 126612[/import]

Hi Joshua Quick,

can I do this ?
local settings =
{
nookAppEAN = “Your Nook App’s EAN”,
supportedAndroidStores = { “nook” },
}
native.showPopup(“rateApp”, settings)

basically I only want NOOK rate’s window/page.

will this work ? if yes.

can i also do this. ?

local appsettings
{
options =
{
nookAppEAN = “Your Nook App’s EAN”,
supportedAndroidStores = { “nook” },
}
}

native.showPopup(“rateApp”, appsettings.options)
[import]uid: 157599 topic_id: 19903 reply_id: 126568[/import]

rbm1155,

The answer is yes for both of your questions. :slight_smile:

In fact, I’m now recommending that people “target” one specific Android app store in their code now in case the app reviewer (Google Play, Amazon, or Samsung) happens to have an alternative app store installed on their device. Although Nook is unique because a Nook device will most likely never have any other app store installed. [import]uid: 32256 topic_id: 19903 reply_id: 126570[/import]

Thank you for your lightning quick response Josh.

on a side note, i got this rejection email from NOOK using build 929

Files: Rejected: 1.Your application is not scaling properly on the Nook
HD/HD+ immediately after launch.It scales properly after we suspend and
re-launch it.

Any ideas ?

[import]uid: 157599 topic_id: 19903 reply_id: 126574[/import]

also Joshua,

is there a showpop for NOOK to show all the apps by the developer in the store ? [import]uid: 157599 topic_id: 19903 reply_id: 126576[/import]

rbm1155,

There are only 2 known issues in regards to scaling…

  1. If your app supports BOTH portrait and landscape orientations, then your app’s content will be misplaced when your app changes orientations. This is a known issue that occurs on all Android tablets running Android OS v3.x and above… not just Nook HD. We’re looking into this issue “today”. Currently, the only work-around is to set up your app with a fixed orientation on Android tablets.

  2. Displaying the virtual keyboard on a Nook HD causes content to be misplaced. This is only a Nook HD issue and Barnes & Noble are looking into resolving this issue on their end before they ship. But just in case, we’re looking into working around it on our end too.

So, do you think your app is hitting one of the issues mentioned above?
Other than the issues I’ve mentioned, there are no known scaling issues with Corona on Nook HD. We’ve tried all 3 scaling features (ie: letterbox, zoomEven, zoomStretch) with a Nook HD prototype on our end and it’s working fine so far.

Regarding showing a popup that lists all of your apps on the B&N store, I don’t believe that is possible. B&N only documents how to show one app via a popup. However, you can work-around this by listing all of your apps within your app. [import]uid: 32256 topic_id: 19903 reply_id: 126580[/import]

Hi Josh,

Again thank you for replying.

this is my build settings.

orientation =
{
default = “landscapeRight”,
content = “landscapeRight”,
supported =
{
“landscapeRight”
},
},

I don’t use the virtual keyboard, and I only support landscape.
the corona build is 929

is there something wrong with my configuration ?

thank you also for answering the popup on all apps.
[import]uid: 157599 topic_id: 19903 reply_id: 126581[/import]

Is your app using a “zoomEven” or “zoomStretch” scale mode? If so, then perhaps your app doesn’t look good under the Nook HD’s display resolution. For example, “zoomEven” may be causing content to be lost at the edges of the screen… and “zoomStretch” may be stretching the content too much and looks distorted.

I highly recommend “letterbox” since all content will always be displayed on screen and scaled proportionally. [import]uid: 32256 topic_id: 19903 reply_id: 126582[/import]

Hmm… I actually literally just got word from Barnes & Noble now that they prefer “zoomEven” apps and they tend to reject “letterbox” apps unless they were designed to display videos. Perhaps this is the reason your app got rejected? Is your app letterboxed? [import]uid: 32256 topic_id: 19903 reply_id: 126583[/import]

i’m not using any of the zooms.

yes i use letterbox, here is my config.lua

content =
{
width = 320,
height = 480,
scale = “Letterbox”,
fps = 30,
antialias = false,

imageSuffix =
{
["@2x"] = 2,
},
},

* maybe it’s a case of over QA ? in part of Nook ?
again here is the reject email.

Files: Rejected: 1.Your application is not scaling properly on the Nook
HD/HD+ immediately after launch.It scales properly after we suspend and
re-launch it.

* keyword here is scale is bad upon launch, but good after suspend and re-launch

i’m not getting the “suspend and re-launch”

and why did that event fixed the scaling issue.

[import]uid: 157599 topic_id: 19903 reply_id: 126584[/import]

im letterboxed, but i take into account the pixels before x=0 i made my background bg.x = -100 or something to fill up the void.

but im not sure what happens when they “suspend and re-launch” and how did it matter to fix
what they thought was broken. [import]uid: 157599 topic_id: 19903 reply_id: 126586[/import]

@rbm1155,

We were rejected by Nook too. It took a few emails and resubmissions to find out why. Apparently they are now very strict about not allowing apps that use Letterbox mode.

So change your config.lua and remove the letterbox setting. [import]uid: 120686 topic_id: 19903 reply_id: 126612[/import]

@JoshQuick

I have put the new “appStore” popup into the trial version of my NOOK App (they allow you to submit both a trial app and a full featured app with the same productID). In the trial version, I have the following

local options =
{
nookAppEAN = kNOOKAppEAN,
supportedAndroidStores = { “nook” },
}
native.showPopup(“appStore”, options)
where kNOOKAppEAN is the ean of the app. When I test this on my Nook Tablet, it will first freeze the screen, as though it is thinking/trying to bring up the full version, then after a long time (maybe 20-30 seconds), it finally shows the app store page. Is this delay normal? Am I doing something wrong?

My concern is that the user will think that my app has crashed. I looked into putting an activity circle on the app, but right now there is no callback from native.showPopup() that I can capture to remove the activity circle when the user is done. So, that’s a none-starter.

Any thoughts/ideas/suggestions would be very much appreciated.
[import]uid: 41124 topic_id: 19903 reply_id: 127501[/import]

akao: in daily builds
CoronaSDK 2012.933

Android: Fixed bug where native.showPopup(“rateApp”) and native.showPopup(“appStore”) would cause a crash on a Nook HD.

could this be related? [import]uid: 160496 topic_id: 19903 reply_id: 127502[/import]

I’m having the exact same issue with lag [import]uid: 32462 topic_id: 19903 reply_id: 127504[/import]