[Youtube Video] Tizen TV Privileges: Public vs Partner Certificate
Unlocking advanced system features in a Tizen TV app is not just a matter of writing code — it requires understanding Samsung’s privilege system and, for certain capabilities, going through an approval process to obtain a Partner Certificate.
Public vs Partner Privileges
Tizen TV privileges fall into two distinct categories:
- Public privileges — freely available to any developer. Common examples include internet access and remote control input. You simply declare them in
config.xmland they work. - Partner privileges — locked features reserved for approved partners. Examples include TV channel access, display settings control, and DRM capabilities. These cannot be used without explicit approval from Samsung.
How to Apply for Partner Privileges
The process goes through the Samsung Seller Office. Here is how it works:
- Log in to the Samsung Seller Office
- Submit a request for the specific partner privilege your app needs
- Justify why your application requires that capability
- Samsung reviews your request
- If approved, Samsung issues you a Partner Certificate
Using the Partner Certificate
Once you receive your Partner Certificate, there are two critical steps before you can ship:
- Import it into Tizen Studio — add the certificate to your certificate manager so Tizen Studio can use it for signing.
- Sign your app with it — only apps signed with the Partner Certificate can successfully package and submit builds that use locked privileges.
Declaring Privileges in config.xml
Whether public or partner, every privilege must be declared in your app’s config.xml file using a <tizen:privilege> entry. The certificate controls what you are allowed to use; the config.xml declaration tells the runtime what your app actually requests.
Request Only What You Need
Samsung’s review process takes privilege requests seriously. Requesting privileges your app does not genuinely need increases the risk of rejection during the Seller Office submission process. Keep your privilege list lean and be ready to justify each one.
Watch the video for a concise walkthrough of the full privilege flow — from understanding the difference between public and partner privileges to getting your signed app ready for submission.