Content Personalization Service - how to validate functionality?

App Name: JOYN
App Link on Amazon Appstore: https://www.amazon.de/Joyn-GmbH-deine-Streaming-App/dp/B00XAF0UH0

Hello,

we have implemented the content personalisation service like it’s described in the docs: Content Personalization.
When we send the command:

ContentPersonalizationServer.reportRefreshedCustomerList(CustomerListType.WATCHLIST);

we get in the console messages that the call was received successfully. But we don’t see the function (which should fetch and update the recommendations/watch list) defined in service to be executed at all.

Is it expected behaviour? Is there any other way to validate the defined service for the content personalisation is working properly?

Thank you in advance.
Best regards

Hi @Artem_Tymofieiev,

Thank you for your detailed question about the Content Personalization Service implementation!

This is expected behavior. The reportRefreshedCustomerList() method is a notification to Vega OS that your data is ready to be fetched, not a trigger that immediately executes your service function. Vega OS controls when to actually invoke your Content Personalization service based on system scheduling, resource availability, and user behavior patterns.

How to validate it’s working:

  1. Check SDK logs to see when the system actually invokes your service:

    • On Fire TV Stick: adb logcat | grep "FTVIntegrationSDK"

    • On Vega Virtual Device: journalctl --follow | grep -Ei 'kepler.tv.personalization'

  2. Verify service registration - Ensure your manifest.toml properly declares the content personalization service component

  3. Wait for system invocation - The service may be called minutes or hours later, not immediately

  4. Test over time - Content personalization is designed for long-term integration

The console message confirming your call was received successfully means your implementation is correct.

Official documentation:

Feel free to reach back to me anytime if you have questions or need further guidance!

Warm regards,
Aishwarya

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.