From 4295328289a593158992e234d7dc23deb7006082 Mon Sep 17 00:00:00 2001 From: calise cheung Date: Thu, 13 Jan 2022 19:36:19 -0800 Subject: [PATCH] Roku 2.2.6 release Roku 2.2.6 release --- sdks/roku/ReleaseNotes.md | 4 ++++ sdks/roku/libs/adbmobile.brs | 16 +++++----------- .../SampleSceneGraphPlayer/source/adbmobile.brs | 16 +++++----------- .../samples/adoberokudemo/source/adbmobile.brs | 16 +++++----------- 4 files changed, 19 insertions(+), 33 deletions(-) diff --git a/sdks/roku/ReleaseNotes.md b/sdks/roku/ReleaseNotes.md index 643cf23..8e21c0f 100644 --- a/sdks/roku/ReleaseNotes.md +++ b/sdks/roku/ReleaseNotes.md @@ -5,6 +5,10 @@ Included are notes from the latest major revision to current. For full documentation please visit: https://docs.adobe.com/content/help/en/media-analytics/using/sdk-implement/download-sdks.html +## 2.2.6 (13 January, 2022) +What's new : +- Removed usage of deprecated [GetVersion() Roku API](https://developer.roku.com/docs/references/brightscript/interfaces/ifdeviceinfo.md#getversion-as-string). + ## 2.2.5 (5 May, 2021) What's new : - Added fix to generate correct Roku OS version string for OS version 10 and above. diff --git a/sdks/roku/libs/adbmobile.brs b/sdks/roku/libs/adbmobile.brs index f46f337..2e6441e 100644 --- a/sdks/roku/libs/adbmobile.brs +++ b/sdks/roku/libs/adbmobile.brs @@ -21,7 +21,7 @@ Library "v30/bslCore.brs" Function ADBMobile() As Object if GetGlobalAA().ADBMobile = invalid instance = { - version: "2.2.5", + version: "2.2.6", PRIVACY_STATUS_OPT_IN: "optedin", PRIVACY_STATUS_OPT_OUT: "optedout", @@ -647,16 +647,10 @@ Function _adb_deviceInfo() as Object End Function, _getRokuOSVersionString: Function(deviceInfo as Object) As String rokuVersionString = "" + ''' GetVersion API has been deprecated, GetOSVersion API is available from Roku OS 9.2 and above if FindMemberFunction(deviceInfo,"GetOSVersion") <> Invalid rokuVersionObj = deviceInfo.GetOSVersion() - ''' Use new version format for OSVersion 10.X and above - if StrToI(rokuVersionObj.major) >= 10 - rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor +"."+ rokuVersionObj.revision + "-" + rokuVersionObj.build - endif - endif - if rokuVersionString = "" - ''' Support for devices with OS version < 9.2 - rokuVersionString = deviceInfo.GetVersion() + rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor + "." + rokuVersionObj.revision + "-" + rokuVersionObj.build endif return rokuVersionString End Function, @@ -5830,8 +5824,8 @@ Function _adb_media_version() as Object ''' initialize the private variables _init: Function() As Void m["_platform"] = "roku" - m["_buildNumber"] = "11" - m["_gitHash"] = "513b24" + m["_buildNumber"] = "16" + m["_gitHash"] = "73a9ee" m["_api_level"] = 4 End Function } diff --git a/sdks/roku/samples/SampleSceneGraphPlayer/source/adbmobile.brs b/sdks/roku/samples/SampleSceneGraphPlayer/source/adbmobile.brs index f46f337..2e6441e 100644 --- a/sdks/roku/samples/SampleSceneGraphPlayer/source/adbmobile.brs +++ b/sdks/roku/samples/SampleSceneGraphPlayer/source/adbmobile.brs @@ -21,7 +21,7 @@ Library "v30/bslCore.brs" Function ADBMobile() As Object if GetGlobalAA().ADBMobile = invalid instance = { - version: "2.2.5", + version: "2.2.6", PRIVACY_STATUS_OPT_IN: "optedin", PRIVACY_STATUS_OPT_OUT: "optedout", @@ -647,16 +647,10 @@ Function _adb_deviceInfo() as Object End Function, _getRokuOSVersionString: Function(deviceInfo as Object) As String rokuVersionString = "" + ''' GetVersion API has been deprecated, GetOSVersion API is available from Roku OS 9.2 and above if FindMemberFunction(deviceInfo,"GetOSVersion") <> Invalid rokuVersionObj = deviceInfo.GetOSVersion() - ''' Use new version format for OSVersion 10.X and above - if StrToI(rokuVersionObj.major) >= 10 - rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor +"."+ rokuVersionObj.revision + "-" + rokuVersionObj.build - endif - endif - if rokuVersionString = "" - ''' Support for devices with OS version < 9.2 - rokuVersionString = deviceInfo.GetVersion() + rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor + "." + rokuVersionObj.revision + "-" + rokuVersionObj.build endif return rokuVersionString End Function, @@ -5830,8 +5824,8 @@ Function _adb_media_version() as Object ''' initialize the private variables _init: Function() As Void m["_platform"] = "roku" - m["_buildNumber"] = "11" - m["_gitHash"] = "513b24" + m["_buildNumber"] = "16" + m["_gitHash"] = "73a9ee" m["_api_level"] = 4 End Function } diff --git a/sdks/roku/samples/adoberokudemo/source/adbmobile.brs b/sdks/roku/samples/adoberokudemo/source/adbmobile.brs index f46f337..2e6441e 100644 --- a/sdks/roku/samples/adoberokudemo/source/adbmobile.brs +++ b/sdks/roku/samples/adoberokudemo/source/adbmobile.brs @@ -21,7 +21,7 @@ Library "v30/bslCore.brs" Function ADBMobile() As Object if GetGlobalAA().ADBMobile = invalid instance = { - version: "2.2.5", + version: "2.2.6", PRIVACY_STATUS_OPT_IN: "optedin", PRIVACY_STATUS_OPT_OUT: "optedout", @@ -647,16 +647,10 @@ Function _adb_deviceInfo() as Object End Function, _getRokuOSVersionString: Function(deviceInfo as Object) As String rokuVersionString = "" + ''' GetVersion API has been deprecated, GetOSVersion API is available from Roku OS 9.2 and above if FindMemberFunction(deviceInfo,"GetOSVersion") <> Invalid rokuVersionObj = deviceInfo.GetOSVersion() - ''' Use new version format for OSVersion 10.X and above - if StrToI(rokuVersionObj.major) >= 10 - rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor +"."+ rokuVersionObj.revision + "-" + rokuVersionObj.build - endif - endif - if rokuVersionString = "" - ''' Support for devices with OS version < 9.2 - rokuVersionString = deviceInfo.GetVersion() + rokuVersionString = rokuVersionObj.major + "." + rokuVersionObj.minor + "." + rokuVersionObj.revision + "-" + rokuVersionObj.build endif return rokuVersionString End Function, @@ -5830,8 +5824,8 @@ Function _adb_media_version() as Object ''' initialize the private variables _init: Function() As Void m["_platform"] = "roku" - m["_buildNumber"] = "11" - m["_gitHash"] = "513b24" + m["_buildNumber"] = "16" + m["_gitHash"] = "73a9ee" m["_api_level"] = 4 End Function }