This website uses cookies to help improve your user experience
Media entertainment company
Music streaming service platform
Smart TV apps for Samsung and LG TVs
The team optimized code maintenance by splitting the code into two distinct versions, ensuring better compatibility and support management. Thus, the team improved long-term maintenance efficiency, isolated device-specific issues, and ensured smooth performance across various platforms.
Inline scripts are not permitted in Tizen apps due to Samsung’s Content Security Policy (CSP), as they expose the app to potential attacks.
The team identified and removed inline scripts in the client’s Tizen app. We used external .js files to maintain security, as these files are more difficult to manipulate, especially when minified.
Samsung’s Tizen platform posed a significant challenge, particularly with versions 2.3 and older, where hosted apps are not supported. This restriction meant that our app, initially hosted, could not be directly submitted to Samsung’s app store. Additionally, while hosted apps allow for quicker updates, submission to Samsung required compliance with their approval process, potentially causing delays.
To resolve this, we converted the app into a packaged format, following Tizen’s guidelines for app configuration. This involved creating a package with a server link and generating an index file. After completing the necessary configurations, we submitted the packaged version to Samsung for approval. This allowed us to meet the platform’s requirements while ensuring a smooth release process for the client.
The project successfully met its primary objective, with the Smart TV apps being merged, tested, and handed over to the client’s development team for ongoing maintenance. Additionally, the applications were successfully launched on both the Samsung and LG app stores, marking a key milestone in the project’s completion.