Your Digital Media Has Never Looked So Good

User avatar
Topic Author
Posts: 24
Joined: Thu Mar 22, 2018 6:21 pm

Conflicts using rsg_version=1.2 before OS 9?

Wed Nov 07, 2018 6:31 am

I am looking to update my application to support the new `rsg_version=1.2` feature. However, I am concerned about devices that will not support this functionality, e.g. older rokus.

Has anyone had any success when using the new flag but on older devices? No errors, etc.

Would like to get the conversation started.
** Valued Community Member **
Posts: 3490
Joined: Mon Feb 15, 2010 1:35 pm

Re: Conflicts using rsg_version=1.2 before OS 9?

Wed Nov 07, 2018 11:29 am

I used the setting in my last update and didn't see any problems with v8.x devices. I did have a problem with my v9.0 device where using the setting with RAF would cause a crash, but I believe RAF has been updated to address the crash.

User avatar
Posts: 465
Joined: Fri Mar 31, 2017 2:22 pm

Re: Conflicts using rsg_version=1.2 before OS 9?

Wed Nov 07, 2018 5:17 pm

When uploading a bundle with manifested rsg_version=1.2, always mark minimum OS requirement as 9.0 in dev.portal. That way the new version goes only to devices that actually support RSG 1.2 - when they get upgraded to 9.0, which may take months.

I don't want to speculate / take a guess on how rsg_version=1.2 app would behave on pre-9.0 firmware. I personally don't know how  rsg_version=1.2 would affect pre-9.0 FW, so i say "just don't do it" - there is no good reason to request a feature from the future, this ain't Python 2.7 (cue "from __future__ import print_function").

Yes - with RAF 2.5 or earlier, rOS 9.0 would break your ad-supported RSG 1.2 (that is, only for rsg_version=1.2!) app due to a fussy compiler error. The good news is that RAF 2.6 was rolled out last week and is currently at 90% penetration.
User avatar
Posts: 83
Joined: Wed May 18, 2016 2:59 am

Re: Conflicts using rsg_version=1.2 before OS 9?

Thu Nov 08, 2018 5:19 pm

To be clear, your channel will not see any performance enhancements if it uses the manifest flag on pre-9.0 firmware. There is no reason to use the flag on pre-9.0 firmware.

When uploading a channel that includes the flag, be sure to set the minimum firmware version to 9.0 through the Developer Dashboard. That way, users who have not yet received 9.0 will not receive the version of your channel that includes the flag until their device updates to 9.0. This approach eliminates any risk for pre-9.0 users, while ensuring users on 9.0 have the optimized channel experience.

Who is online

Users browsing this forum: No registered users and 7 guests