Hosted Applications Q&A

The following questions are related to creating hosted applications.

In a hosted or cloud-based application, the application code is downloaded from your Web server at runtime, or the application simply loads a Web page at a specific URL.

Basically, hosted application is not allowed to submit due to security policy.

It can be acceptable for some special cases only.

You need to contact your Content Manager in advance.

#cloud based application #dynamic web page #redirect application

TV,
HTV

No. For security reasons, Tizen APIs are not supported in hosted applications.

#tizen api #dynamic web page #cloud based application #redirect application

TV,
HTV

Yes, but you must be a member of a partner group to create hosted applications.

Simply convert your Web application to a hosted application, and submit an application update. You can also convert a hosted application to a Web application in the same way.

#convert #cloud based application #dynamic web page #migrate

TV,
HTV

To load external scripts in your application, you must obtain permission from your Samsung Apps TV Seller Office Content Manager.

Make sure you grant permission to access the external server in the application "config.xml" file, using the access element:

<access origin="<SERVER_URL>" subdomains="true"></access>

If your application needs to download content from multiple domains, in the "config.xml" file, define them in the tizen:allow-origin element.

#external script #external js #dynamically loaded script

TV,
HTV

Yes. Make sure you grant permission to access the external server in the application "config.xml" file, using the access element:

<access origin="<SERVER_URL>" subdomains="true"></access>

#external css #config xml #dynamically loaded css

TV,
HTV

Make sure your Content Security Policy header does not use the unsafe-inline or unsafe-eval policies. For security reasons, they must not be used.

#content security policy #csp #unsafe inline #unsafe eval #error

TV,
HTV