SDK 1 components - How can I know if I have them?

I got an email saying SDK 1 components will be discontinued. I don’t know if I’m using any of them. I did an analysis on the channel and while it has some errors, I don’t see anything mentioning SDK 1. How do I know if my current errors are urgent or can wait until our next release?

The errors are:

Usage of the UpdateLastKeypressTime() API is no longer permitted.

Channels are required to support roInput events. Please ensure your manifest includes the supports_input_launch=1 entry and your channel properly handles roInput events.

“AppLaunchComplete” beacon is missing.

The other stuff I got is just warnings about lengths of files and this one:

The GetVersion() API has been deprecated. Use the roDeviceInfo.GetOsVersion() function instead.

Are any of those urgen issues?

Thanks.

I don’t know whether UpdateLastKeypressTime() is an issue (it probably is), but any time you see “deprecated” that’s an issue - GetVersion(). Since you’ll have to update your channel to replace GetVersion() with GetOsVersion(), you’ll also have to get rid of UpdateLastKeypressTime(). I don’t think you’ll see any mention of SDK1 in the errors/warnings, just “deprecated”.

How can I know if that deprecated issue is urgent, as in SDK 1 deprecated functions going away soon?

I don’t think any one deprecated component is more urgent than another. I imagine Roku will just audit every channel package and if it uses any deprecated component it will be removed on August 22nd. I wouldn’t expect an official response here since Roku employees seem loath to participate on their own forum, but you might try https://partnersuccess.roku.com .

Thanks for the info.