Other Features Q&A
other features q&a the following questions are related to various tv application features faq search form search q1 what is multitasking? multitasking allows you to save the application state when the user launches another application or tv channel, and restore it when the application is resumed to be published on samsung apps tv, your application must implement multitasking for more information, see multitasking noteapplications for the following model groups do not require multitasking 15_standard2 15_entry 15_bd all 2014 and older model groups #multitasking #save #application state tv, htv q2 can i implement in-app purchases? yes to offer in-app purchases, you can implement samsung checkout in your application it allows any user with a samsung account to register a payment method and use it to make payments on the tv in addition, samsung checkout provides a comprehensive global monetization platform, which allows you to integrate various business models and promotional campaigns into your services for more information, see samsung checkout #samsung checkout #monetization #in app purchase #payment tv q3 can i implement accessibility text-to-speech support in my application? samsung smart tvs support the accessibility toolkit atk as part of the web engine if the user has activated the voice guide feature, the text-to-speech tts engine can read html elements on the application screen since 2016 models, the voice guide also supports various roles and descriptions based on the wai-aria web accessibility initiative - accessible rich internet applications standard for web content accessibility for information on implementing voice guide support, see text to speech #text to speech #tts #accessibility #voice guide tv, htv q4 can i implement voice control in my application? no voice control is supported only for tv features, such as opening the search panel or adjusting the volume level it is not supported within applications #voice control #voice search #speech to text tv, htv q5 what are the standard application screen resolutions for samsung tvs? the standard screen resolution for samsung smart tv applications is 1920x1080 px for uhd models, and 1280x720 px for fhd models for information on implementing your application to fit tv screens, see managing screen resolution #screen resolution #screen size tv, htv q6 how do i enable and disable the screensaver? you can use the appcommon api to enable and disable the screensaver for more information, see setting screensaver #screensaver #appcommon api tv, htv q7 when my application is resumed, the "gettime " method retrieves the wrong time how do i fix this? when an application is hidden, javascript execution is paused, which can affect time calculations to avoid problems, retrieve the time from a server for more information, see special multitasking scenarios #time #multitasking tv, htv q8 how is memory usage monitored to ensure system stability? since 2017 model groups, samsung tvs have a stability-monitoring feature that automatically terminates processes to free up system memory applications installed through the tizen studio for testing can use a maximum 120 mb of memory #system memory #memory usage #memory management #ram usage tv, htv q9 how do i allow my application to be automatically updated on the tv? since 2015 models, you can enable or disable the auto update feature for your application, which automatically updates it during regularly-scheduled updates on 2015 and 2016 tv models, you can also enable or disable the force update feature for your application, which automatically updates the application when a new version is available, even outside regularly-scheduled updates these features are configured in the "config xml" file for implementation details, see meta data #update #config xml #auto update #force update tv, htv q10 can i create an overlay application that runs on top of and interacts with another application? no overlay applications are not supported on samsung tvs #overlay tv, htv q11 how do i implement picture-in-picture functionality in my application? picture-in-picture pip allows you to display tv source video, such as a tv channel or hdmi input, through a cutout in your application screen you can implement it using the tvwindow api #picture in picture #pip #tvwindow api #tv source #tv channel tv, htv q12 can i hide my application and move to the tv live signal screen instead of to the smart hub? yes to hide the application and move directly to the tv live signal screen, use the launch method of the application api to launch the "org tizen tv-viewer" application #live signal #tv channel #tv broadcast tv, htv q13 can i implement switching between the tv and connected external audio devices, and adjust their volume? no detecting the attached audio devices is not supported the user must select the active audio device from the tv menu by default, the remote control volume keys adjust only the tv volume, but you can use the tvaudiocontrol api to control the volume level in your application #audio device #tvaudiocontrol api #volume #speaker #sound bar tv, htv q14 what is the single sign-on sso feature and how do i implement it? the sso feature allows users to save login information to their samsung account on the device to enable sso in your application, you must add the following code to your "config xml" file <login itemtype="boolean">y</login> for information on implementing the sso feature, see sso api #single sign on #sso #samsung account #config xml #sso api #user login tv q15 what is multi link screen mls ? mls is a feature on 2014 and 2015 tv models that allows the user to divide the tv screen into 2 parts, showing the tv broadcast signal in 1 part and a running application in the other part this feature is enabled by default if you want to disable it for your tizen application, add the following line to your "config xml" file <tizen metadata key='http //samsung com/tv/metadata/multiscreen support' value='false' /> #multi link screen #mls #split screen tv q16 are ticker applications supported? the ticker feature, which allowed an application to run as an overlay, is no longer supported do not use ticker elements in your "config xml" file since 2015 tv models, you can implement similar pip picture in picture functionality, to show the tv source through a cut-out in the application screen #picture in picture #pip #config xml #ticker #overlay tv, htv q17 what is the "live signal"? the live signal is the broadcast received by the tv, such as through cable or satellite reception #live signal #broadcast #cable tv #satellite tv #tv channel #tv source tv, htv q18 can i implement a screen capture feature in my application? no screen capture is not supported in samsung tv applications #screen capture #screenshot tv, htv q19 is parental control supported? samsung tvs do not include a built-in parental control solution you must implement your own in the application #parental control #age limit #young audience #child mode tv, htv q20 what are the tv broadcast "servicename", "channelname", and "sourceid" properties? in general, the servicename property represents a tv broadcast service, which can have multiple channels defined by channelname properties the encoding used for these properties depends on the broadcaster the sourceid property uniquely identifies a source for scheduled tv programming #tv broadcast #servicename #channelname #sourceid #tv channel #tv program tv, htv q21 in the "config xml" file, do i need to set the "devel api version" metadata key to the latest api version? the value of the "'http //samsung com/tv/metadata/devel api version" key within the tizen metadata element defines the api version used in the application for compatibility reasons, it is not required to be the latest api version; you can specify the minimum version needed to use all application features #meta data #api version #compatibility tv, htv q22 can i enable the "background-support" attribute in the "tizen setting" element of the "config xml" file to keep the application running even when it is in the background? no since 2015 tv models, applications are automatically paused when they are hidden for compatibility reasons, in the "config xml" file, the background-support attribute must be set to "disable" do not modify it #background support #config xml #pause #multitasking tv, htv q23 why are the css styles in my application not working? make sure that your application is loading the css file check that your html code is valid and that your stylesheet link element is in the following format <link href="css/style css" rel="stylesheet" type="text/css" /> #css #stylesheet tv, htv q24 are family hub applications compatible with samsung tvs? the family hub platform is not fully compatible with that of samsung smart tvs to enable a family hub application to run on a samsung tv, you must modify the application to meet tv application specifications #family hub #smart refrigerator tv q25 can i develop applications for samsung professional displays? for information on developing applications for samsung professional display solutions, such as digital signage and hotel tvs, see samsung d forum b2b developers #digital signage #hotel tv #professional display #professional panel tv, htv q26 why am i unable to access the samsung d forum site content? the samsung d forum content has been migrated to the samsung developers smart tv site #samsung d forum #samsung developers #developer site tv, htv