Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Kosso1
Binge Watcher

Regarding Certification for a free app which also provides a sign-in (non Roku Pay)

Hi,

I have been developing an app to provide access to music videos uploaded by our artists on a web-based service/music radio service we run. 

The app also provides a means for a user to connect the app to their account on our web-based system, so they can access their favourite videos and 'like' new ones, while using the Roku device.  

(A QR code is presented to the user, for them to scan with a mobile phone camera, which will send them to a mobile web page to login and confirm a code. When this happens, the device detects this and connects the user's account details and stores the access token in the registry for the next time the app is launched.)

The content itself is free and is not paid-for. 

Given that we do not use Roku Pay for any subscription/payment to view the free content, I want to verify that the account connection method described above is OK or not. ie: Do we HAVE to use Roku subscriptions at all to pass certification?

Thanks.



0 Kudos
4 REPLIES 4
RokuBen
Community Moderator
Community Moderator

Re: Regarding Certification for a free app which also provides a sign-in (non Roku Pay)

From https://developer.roku.com/docs/developer-program/certification/certification.md

2.2 Channels that include authentication must complete account sign-ups and sign-ins on the device using On-device authentication. Sign-up and sign-in workflows are prohibited from including external webpages, links to off-device promotional or marketing materials, or utilizing off-device sign-up or sign-in mechanisms.

If you have specific requests here, contact partnersuccess@roku.com.

0 Kudos
Kosso1
Binge Watcher

Re: Regarding Certification for a free app which also provides a sign-in (non Roku Pay)

Hi. Thanks for the reply.

Are you 100% sure about this?  For a free app with no subscription?

Because I see and use many apps which require an external account to sign in which don't go through Roku Pay at all. 

Amazon, Netflix, BBC iPlayer etc. (which signs in using the exact method I mentioned using a QR code) 

(edit: I understand this is what Roku calls "Rendezvous linking"?)

Those apps stream well over 1 million hours per month, but still do not appear to be forcing people to sign in or up solely on the device. 

Even the version of this app I built for Apple iOS and also AppleTV do not require me to go through Apple's  Pay system. 

edit2: From what I gather, since it appears to be what is described as an 'AVOD' app, all I need to do is "Automatic Account Linking". 

Currently, I store the user details in the device registry. But I don't also store the token in Roku Cloud. 

0 Kudos
RokuBen
Community Moderator
Community Moderator

Re: Regarding Certification for a free app which also provides a sign-in (non Roku Pay)

Large app developers often have separate distribution contracts with Roku.  If you want to talk about your use case specifically, please directly contact developer support via the email I provided in the last post.

0 Kudos
Kosso1
Binge Watcher

Re: Regarding Certification for a free app which also provides a sign-in (non Roku Pay)

Thank you.  We will be contacting them.

Roku needs to please provide an up-to-date Sample apps which contain everything required for certification.  A "Kitchen Sink" app, to also demonstrate common things. 

(Currently, even an example app of a simple button on a screen provides no example code at all to show how to even handle them.)

0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.