I see apps like Netflix and Youtube both make users login/signup using rendezvous method(showing a code to end user that needs to be entered in a website/app) but on the documentation here it says "SVOD and TVOD channels (and other subscription services) must implement on-device authentication to pass certification." & "For SVOD and TVOD channels (and other subscription services), on-device authentication deprecates the "rendezvous" registration method."
In my opinion rendezvous make a lot more sense rather than making user enter email, password. Some users don't even have passwords if they used google/facebook to sign up in the first place. Can I implement rendezvous method for a channel that will implement subscription in the future? Or I must use on device authentication?
I don't exactly remember which project I asked this for, but since then, I've used rendezvous on few projects that didn't require integration of payment. The one where I have integrated roku pay, I remember using on device authentication.
Your interpretation of our certification requirements is correct – channels are not permitted to use rendezvous linking for sign-up or sign-in. If users created their account through a third-party (e.g. Facebook, Google, etc), the channel can either (1) allow users to create their own password on-device OR (2) generate a secure temporary password that the user can set on their own time.