"RokuNB" wrote:
likely what's happening is you are trying this from a side-loaded channel - and if i remember (it has been a long time since i used this), it did not work from "dev" but worked from a published channel. So, create a private channel (on the account where products are), push it published, install on the device and see if it accesses the catalog. The problem is, non-side-loaded apps don't have console accessible, so app will either have to send that info somewhere over http, or try displaying it on screen, something like:
st = createObject("roChannelStore")
pt = createObject("roMessagePort")
st.setMessagePort(pt)
st.getCatalog()
e = wait(0,pt)
dlg = createObject("roMessageDialog")
dlg.setText(formatJSON(e.getResponse()).replace(",", ", "))
dlg.show()
But if we don't have the debug console (in non-side loaded channel) it is very difficult to debug the app and another important thing that if anything goes wrong Roku might charge the amount also.
We don't have the refund option as well.
Can you please fix it from your side for sideloaded channels also (because I think you have recently launched it as a feature in new firmware and your team would like to fix as well), so that we can test it properly. My app release is pending just because of this.
Need help from Roku Team on this asap.