SDK Channel Sideloading, Testing, Packaging, and more! #2
Replies: 4 comments 6 replies
-
I understand you wrote that The code will NOT currently pass channel certification. and you plan on continuing to develop the code and thought it was important to get it into the hands of DP channel developers. |
Beta Was this translation helpful? Give feedback.
-
What do you mean that the upload would not work? Did you get an error code? Uploading a file is a pretty benign process. |
Beta Was this translation helpful? Give feedback.
-
Today I managed to upload the package and run Static Analysis Static Analysis Results
Message Severity Category Certification requirements1 Manifest is missing a required attribute: "mm_icon_focus_hd". Path: /manifest. Error Manifest 6.4 2 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. Error DeepLinking 5.2 3 "AppLaunchComplete" beacon is missing. Error Performance 3.2 4 If your channel has streamed more than an average of 5 million hours per month over the last three months or you have a new channel projected to reach the specified streaming hour threshold shortly after launch, you must participate in Roku’s Continue Watching program. See Continue Watching for more detail. TVOD, live linear, and made-for-kids channels are excluded from this requirement. Warning Uncategorized 4.13 5 Channel version wasn't updated. Warning Manifest 6.1 6 For your channel to pass certification, your application must fire the "AppDialogInitiate" and "AppDialogComplete" beacons if the channel UI displays a login, user selection, EULA, or any other dialog before the home page. Warning Performance 3.2 |
Beta Was this translation helpful? Give feedback.
-
New Static Analysis Test
| Message | Severity | Category | Certification requirements-- | -- | -- | -- | --
1 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. Error DeepLinking 5.2 2 "AppLaunchComplete" beacon is missing. Error Performance 3.2 3 If your channel has streamed more than an average of 5 million hours per month over the last three months or you have a new channel projected to reach the specified streaming hour threshold shortly after launch, you must participate in Roku’s Continue Watching program. See Continue Watching for more detail. TVOD, live linear, and made-for-kids channels are excluded from this requirement. Warning Uncategorized 4.13 4 Found duplicate attribute in manifest: "minor_version". Path: /manifest. Line: 7. Warning Manifest 7 Found duplicate attribute in manifest: "major_version". Path: /manifest. Line: 6. Warning Manifest 8 For your channel to pass certification, your application must fire the "AppDialogInitiate" and "AppDialogComplete" beacons if the channel UI displays a login, user selection, EULA, or any other dialog before the home page. Warning Performance 3.2 Error for attribute: "mm_icon_focus_hd". = gone! |
Beta Was this translation helpful? Give feedback.
-
Converting a Direct Publisher channel to an SDK
testing, and schedule the submission of your channel.
Steps
Sideloading the template was found to be fairly easy
Using Putty the Shell application (Windows) or terminal (Mac and Linux) was found to be easy specially following this guide
https://developer.roku.com/docs/developer-program/publishing/packaging-channels.md
Next Packaging the signed package was easy and downloading was simple!
This is where I got stuck because I could not get Roku Developer account to upload the Package file whick is a .pkg file
We must upload the PKG file inorder to run Static Analysis! But the .pkg file will not upload on my DP channel converting to SDK!
Beta Was this translation helpful? Give feedback.
All reactions