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: 
vmc
Visitor

difference between reinstall and updates

Hi,

I would like to know the difference between uninstalling and reinstalling channel and getting channel updates.

My problem is when I uninstall and reinstall channel, I have to link my channel again with the website.
Which is absolutely correct functionality.

But when I get automatic updates of the channel, in that case also I need to link my channel again with the website.
Is this a correct functionality ?

Or am I missing something in the code.
My channel registration process is simple.
I fetch a unique code (registration code) from website, and register my device ID against that code in the website.
At the same time, I save that registration code in ROKU Registry for future linking.

Thanks in advance.

Thanks and Regards
Vinay
0 Kudos
2 REPLIES 2
RokuMarkn
Visitor

Re: difference between reinstall and updates

The registry is not affected by a channel update, unless you package the updated channel with a different key than was used for the original channel. See sections 3.5 & 3.6 in Channel Packaging and Publishing. Generally you should always use the same key for packaging a particular channel.

--Mark
0 Kudos
destruk
Streaming Star

Re: difference between reinstall and updates

If your website's database is damaged/compromised, or deleted, then the verification process might fail, forcing you to re-link the channel. You might check your server side code manually using the request urls and look at the database to see where the problem is - response codes in your roku app will help troubleshoot this.
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.