feat: use engage-sdk for continue watching
This Pull request integrates Engage SDK with TV samples app. In the current implementation, we are making use of androidx.tvprovider to update the Watch Next program row on a TV device. Since androidx.tvprovider is no longer maintained and we are now moving towards cross-device continue watching, we are migrating to making use of Engage SDK to publish to the watch next program row on a TV device.
Hello @vighnesh153, Thanks a lot for your effort. I have tried reference app in Chromecast HD with Google TV and Play Next row is not working any more. I suspect that the issue is that in Google TV we have 'Continue watching' row instead of 'Play Next'.
Once this new SDK is integrated, can you clarify which is the compatibility with older TVs with 'Play next' row?
Thanks!
2 reasons why the integration isn't working:
- Engage SDK 1.4.0 version is not yet published engage-sdk-maven-repo
- Engage Service has an allowlisting mechanism at the backend to allow only certain apps to publish to tv provider. Currently, this Reference app is not yet allowlisted for publishing to TV provider.
I will review this PR, but I am not familiar with the API.
@miguelmontemayor Would you please review this PR if it uses API properly or not?
How could this app be eligible to the last rule ?
https://developer.android.com/guide/playcore/engage/preview#eligibility