Fixed crash in MDNSDiscoveryProvider in iOS14 and support XCFramework.
Android Package(Mobile) 2.5.2 (1.40MB) May 30, 2022
Android Package(Mobile) 2.5.1 (1.13MB) Mar 09, 2018
Android Package(Mobile) 2.5.0 (1.1MB) Sep 22, 2017
iOS 13 Package(Mobile) 3.1 (11.9MB) Sep 27, 2021
iOS 12.5.1 Package(Mobile) 3.0.3 (12.2MB) Aug 25, 2021
iOS 12.5.1 Package(Mobile) 3.0.1 (21.5MB) Jul 29, 2021
iOS 12.5 Package(Mobile) 3.0 (21.4MB) May 18, 2021
iOS 12.3 Package(Mobile) 2.9 (22MB) Feb 03, 2021
iOS 12 Package(Mobile) 2.8 (22MB) Oct 21, 2020
iOS 11.4 Package(Mobile) 2.7 (21.8MB) May 06, 2020
iOS 11.2 Package(Mobile) 2.6 (21.6MB) Nov 11, 2019
iOS 10.2.1 Package(Mobile) 2.5.8 (20.7MB) May 29, 2019
iOS 10.2 Package(Mobile) 2.5.8 (20.3MB) May 29, 2019
iOS 10.1 Package(Mobile) 2.5.6 (18MB) Dec 05, 2018
iOS 10.0 Package(Mobile) 2.5.5 (18MB) Oct 04, 2018
iOS 9.3 Package(Mobile) 2.5.4 (17MB) Apr 06, 2018
iOS 9.2 Package(Mobile) 2.5.3 (17MB) Feb 07, 2018
iOS 9.0 Package(Mobile) 2.5.0 (17MB) Oct 04, 2017
iOS 8.3.3 Package(Mobile) 2.5.0 (15.5MB) Sep 22, 2017
iOS 8.3 Package(Mobile) 2.4.3 (14MB) Apr 20, 2017
iOS 8.1 & 8.2 Package(Mobile) 2.4.1 (14MB) Mar 22, 2017
iOS 7.3 Package(Mobile) 2.3.5 (15MB) Nov 03, 2016
iOS 6.4 Package(Mobile) 2.0.19 (861KB) Mar 24, 2016
The libraries to fix above issue have updated from 2016/08/01.
Please download and update the library with the new one.
We apologize for any inconvenience caused to your service.
version 2.5.2 (2022-05-30)
version 2.5.1 (2018-03-09)
version 2.5.0 (2017-09-25)
version 2.4.1 (2017-03-22)
version 2.3.7 (2016-12-22)
version 2.3.6 (2016-12-14)-
version 2.3.5 (2016-11-03)
Add DMP's new Listener onNext(), on Previous()
version 2.3.4 (2016-09-26)
version 2.3.0 (2016-06-01)
version 2.0.18 (2016-04-26)-
version 2.0.17 (2016-04-14)
version 2.0.16 (2016-03-28)
version 13 (2021-09-27) : xCode13
version 3.0.3 (2021-08-25): xCode 12.5.1
version 3.0.1 (2021-07-29): xCode 12.5.1
version 3.0 (2021-05-18): xCode 12.5
version 2.9 (2021-02-03) : xCode12.3
version 2.8 (2020-10-21) : xCode12
version 2.7 (2020-05-06) : xCode11.4
version 2.6 (2019-11-11) : xCode11.2
version 2.5.8 (2019-05-29) : xCode10.2
version 2.5.8 (2019-05-29) : xCode10.2.1
version 2.5.6 (2018-12-05) : xCode10.1-
version 2.5.5 (2018-10-04) : xCode10.0-
version 2.5.4 (2018-04-06) : xCode9.3-
version 2.5.3 (2018-02-07) : xCode9.2
version 2.5.0 (2017-10-04) : xCode9.0
version 2.5.0 (2017-09-25) : xCode8.3.3
version 2.4.3 (2017-04-20) : xCode8.3
version 2.4.2 (2017-03-30) : xCode8.3
version 2.4.1 (2017-03-22) : xCode8.1&8.2
version 2.3.8 (2016-12-14) : xCode8.0 & 8.1
version 2.3.7 (2016-11-25) : xCode8.0 & 8.1
version 2.3.6 (2016-11-17) : xCode8.0 & 8.1
version 2.3.1 (2016-08-01)
version 2.2.1 (2016-04-26)
version 2.2.0 (2016-03-28)
iOS XCode 7.1 : the framework was renamed from MSF to SmartView, so the developers who have already integrated MSF need to replace their "import MSF" statements with "import SmartView".
version 2.3.4 (2018-02-20)-
version 2.3.3 (2016-12-22)-
version 2.3.2 (2016-08-24)-
version 2.3.1 (2016-08-01)-
REST launch is replaced to websocket launch.
These SDK Terms are in addition to and supplement the SAMSUNG App Developer Terms of Service Agreement ("Developer Terms Agreement"), as provided to You through either from the SAMSUNG App Web Site, or as part of a separate developer service agreement. The terms and conditions of the Developer Terms Agreement shall fully apply to these SDK Terms, save for the exceptions that are explicitly stated in these SDK Terms.
Occasionally SAMSUNG will notify You of any changes or updates to the SDK Terms, the Developer Terms Agreement, or any other applicable legal documents and You will be given an opportunity to review such changes or updates prior to Your acceptance. In the event that You cannot agree to any changes or updates in any applicable legal document, You will immediately cease any and all use of the SAMSUNG TV App SDK and, where applicable, any and all use of the SAMSUNG TV App SDK.
SAMSUNG intends to make all versions of the SAMSUNG TV App SDK available for use, giving You flexibility to choose and allowing you to select the version of Your choice. Such selection should be made wisely based on technical and engineering comparability of Your service and the specifications of the SAMSUNG devices, and it is Your obligation to make sure that Your application and/or service is compatible with the relevant SAMSUNG devices.
YOU SHALL CAUSE AND ENSURE THAT YOU AND YOUR EMPLOYER WILL USE THE SAMSUNG TV App SDK ONLY IN ACCORDANCE WITH THE TERMS OF THESE SDK TERMS.
1.1 As an exception to the Developer Terms Agreement, and subject to Your compliance with the SDK Terms and all other terms of the Developer Terms Agreement, SAMSUNG grants to You a limited, non-exclusive, non-assignable, non-sublicensable, non-transferable license to (i) use the SAMSUNG TV App SDK for the sole purpose of developing App software applications that can interface and communicate with the SAMSUNG Devices, which applications shall only operate within and not outside of the SAMSUNG Devices for the purpose delivering Your service through SAMSUNG App System, SMART TV ("SMART TV Service"); and (ii) make a limited number of copies of the Documentation for your internal use only and solely for the purpose of developing applications with the SAMSUNG TV App SDK.
1.2 As a part of the SAMSUNG TV App SDK, SAMSUNG may provide mobile APIs for Android and/or iOS for the purposes of communicating and operating with the application in the SAMSUNG APP System, SMART TV. Samsung grants to You a limited, non-exclusive, non-assignable, non-sublicensable, non-transferable license to (i) use the mobile APIs for the sole purpose of making mobile App software applications communicate and operate with the relevant application in the SAMSUNG APP System, SMART TV; and (ii) make a limited number of copies of the Documentation for your internal use solely for the purpose mentioned in this clause 1.2.
Without exceptions, You (and Your employees) shall not, directly or indirectly, violate any applicable laws, the rights of others, or the operational and security mechanisms of any third party by use of the SAMSUNG TV App SDK, by use of the Apps You developed or through Your service. Such prohibited conducts shall include, but are not limited to, directly or indirectly:
Further, You agree that You shall not:
Create an App and use the App to promote or deal in, or are used primarily for the purpose of promoting or dealing in any products, services, or materials that constitute or deem to constitute: spyware, adware, or other malicious programs or code, counterfeit goods, items subject to embargo or regulations, racially, politically, or religiously discriminative or offensive materials, hate materials, or materials urging, demonstrating, illustrating or showing acts of terrorism or violence, goods made from protected animal/plant species, recalled goods, hacking/surveillance/interception/descrambling equipment, cigarettes, illegal drugs and paraphernalia, unlicensed sale of prescription drugs, unlicensed or unauthorized medical, legal, tax or other professional devices, obscene materials, pornography, prostitution, body parts and bodily fluids, stolen products and items used for theft, fireworks, explosives, and hazardous materials, government IDs, police items, unlicensed trade or dealing in stocks and securities, gambling items, professional services regulated by governmental licensing regimes, non-transferable items such as airline tickets or event tickets, non-packaged food items, weapons and accessories;
Create an App and use the App to violate any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the Developer Terms Agreement;
Create an App and use the App to operate nuclear facilities, life support, or other mission critical application where human life or property may be at stake. You understand that SMART TV Service App is not designed for such purposes and that failure of applications running on the SMART TV Service App engine in such cases could lead to death, personal injury, or severe property or environmental damage for which Samsung is not responsible;
Create Apps which exceed reasonable request volume, constituting excessive or abusive usage, or obtain unauthorized access to the Samsung networks.
3.1 The SAMSUNG TV App SDK is protected under and by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of the Republic of Korea, and other countries. SAMSUNG's rights apply to the SAMSUNG TV App SDK and all output and executables of the SAMSUNG TV App SDK, excluding any software components developed by You which do not themselves incorporate the SAMSUNG TV App SDK or any output or executables of the SAMSUNG TV App SDK. You agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these terms. SAMSUNG owns all rights, title, and interest in and to the SAMSUNG TV App SDK. These terms grant You no right, title, or interest in any intellectual property owned or licensed by SAMSUNG, including (but not limited to) the SAMSUNG TV App SDK and SAMSUNG trademarks.
You acknowledge and agree that SAMSUNG and other SAMSUNG TV App SDK developers (users) may independently develop other applications through their use of the SAMSUNG TV App SDK or otherwise which are identical or similar to Your application in function, code or other characteristics. You agree that You will have no ownership or intellectual property rights in such applications. You further acknowledge and agree that any application developed by SAMSUNG and using the SAMSUNG TV App SDK which may be identical or similar to Your application in function, code or other characteristics will not be deemed to violate in any manner any of your rights in Your application and/or service, and that any such characteristics are coincidental in nature. In this regard, you expressly grant to SAMSUNG a limited, non-exclusive license in and to any proprietary rights you may hold in any application or any usage log data with respect to such application developed by You using the SAMSUNG TV App SDK for purposes of developing, using and exploiting any application or service developed by SAMSUNG using the SAMSUNG TV App SDK. solely for the purpose mentioned in this clause 1.2.
Your license to the SAMSUNG TV App SDK under these SDK Terms continues until it is terminated by either party.
Termination by You. You may terminate the licenses granted under these SDK Terms by discontinuing use of the SAMSUNG TV App SDK and ceasing publication of your published applications, if any. You may cease publishing your application by sending an email notice of termination to SAMSUNG at [EMAIL ADDRESS] which includes the name of your application and the corresponding Application Key.
Termination by SAMSUNG. SAMSUNG may terminate the licenses granted under these SDK Terms at any time for any reason. SAMSUNG may also disable or remove from the Software any application developed by you under the SAMSUNG TV App SDK at any time for any reason. Without limiting the foregoing, Your rights to use the SAMSUNG TV App SDK terminate automatically if (i) You violate the letter or spirit of any of these SDK Terms, (ii) SAMSUNG publicly posts a written notice of termination on its website, (iii) SAMSUNG sends a written notice of termination to You, or (iv) SAMSUNG disables Your access to the SAMSUNG TV App SDK or disables or removes from the Software any application developed by you under the SAMSUNG TV App SDK.
Effect of Termination. Immediately upon the termination of the licenses granted under these SDK Terms, You shall cease any and all publication, distribution, public display, advertising, marketing, promotion or making other public references to, your application.
Survival. The following provisions pertaining to Section 2 (Restrictions), Section 3 (Ownership), Section 4 (d), Section 5 (Indemnity), Section 6 (Disclaimer of Warranties), Section 7 (Limitation of Liability), Section 8 (Release and Waiver), Section 9 (Third Party Software) and Section 10 (General Terms) shall survive the termination or other expiration of these SDK Terms.
You agree to indemnify, hold harmless and defend SAMSUNG and its affiliates, parent companies, subsidiaries, officers, directors, employees, agents and network service providers at Your expense, against any and all damages, claims, actions, proceedings, and suits and all related liabilities, damages, settlements, penalties, fines, costs and expenses (including, without limitation, reasonable attorneys' fees and other dispute resolution expenses) incurred by SAMSUNG arising out of or relating to Your (i) violation or breach of any term of these SDK Terms, the Developer Terms Agreement, or any applicable law, regulation, policy or guideline, whether or not referenced herein, (ii) use or misuse of the SAMSUNG TV App SDK, or (iii) violation of any rights of any third party.
THE SAMSUNG TV App SDK, DOCUMENTATION AND SERVICES, INCLUDING THE SITE AND THE SOFTWARE, ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SAMSUNG EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, NOR ARE THERE ANY WARRANTIES CREATED BY COURSE OF DEALING, COURSE OF PERFORMANCE, OR TRADE USAGE. SAMSUNG MAKES NO WARRANTY THAT (I) THE SAMSUNG TV App SDK, DOCUMENTATION AND/OR SMART TV SERVICES WILL MEET YOUR REQUIREMENTS; (II) THE SAMSUNG TV App SDK AND/OR SMART TV SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE; (III) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SAMSUNG TV App SDK, DOCUMENTATION AND/OR SMART TV SERVICES WILL BE ACCURATE OR RELIABLE; (IV) ANY ERRORS IN THE SAMSUNG TV App SDK, DOCUMENTATION AND/OR SMART TV SERVICES WILL BE CORRECTED; (V) THE SAMSUNG TV App SDK AND/OR SMART TV SERVICES WILL INTEROPERATE WITH ANY THIRD PARTY SOFTWARE OR OPERATE IN ANY PARTICULAR HARDWARE, SOFTWARE, OPERATING SYSTEM OR ENVIRONMENT; (VI) ANY APPLICATIONS DEVELOPED USING THE SAMSUNG TV App SDK AND/OR FOR THE SMART TV SERVICES WILL BE THE SAME OR SIMILAR AND ACCURATE AS INTENDED BY YOU; OR (VII) THAT USE OF ANY APPLICATIONS DEVELOPED USING THE SAMSUNG TV App SDK AND/OR FOR THE SMART TV SERVICES WILL BE PERMITTED UNDER THE TERMS OF ANY THIRD PARTY SOFTWARE OR ANY HOSTING SERVICE.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SAMSUNG, ITS AFFILIATES, PARENT COMPANIES, SUBSIDIARIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS OR BUNDLED SOFTWARE PROVIDERS BE LIABLE WHETHER IN CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE (WHETHER ACTIVE, PASSIVE OR IMPUTED), PRODUCT LIABILITY OR STRICT LIABILITY OR OTHER THEORY), FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION ANY LOSS OF DATA, SERVICE INTERRUPTION, COMPUTER FAILURE OR PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE THE SAMSUNG TV App SDK, INCLUDING ANY DAMAGES RESULTING THEREFROM, EVEN IF SAMSUNG HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL SAMSUNG'S LIABILITY ARISING IN CONNECTION WITH OR UNDER THESE SDK TERMS EXCEED THE GREATER OF ANY FEES PAID UNDER THESE SDK TERMS OR $50.
To the maximum extent permitted by applicable law, You release, and waive all claims against SAMSUNG, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages (actual and/or consequential), costs and expenses (including litigation costs and attorneys' fees) of every kind and nature, arising from or in any way related to Your use of the SAMSUNG TV App SDK. You understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and You accept and assume the risk of such possible differences in fact. In addition, You expressly waive and relinquish any and all rights and benefits which You may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law.
Electronic Signatures. You acknowledge and agree that by clicking on the "I Accept" button (or similar buttons or links as may be designated by SAMSUNG to show your acceptance of this Agreement and/or your agreement to download and install the SAMSUNG TV App SDK), you are entering into a legally binding contract. You hereby agree to the use of electronic communication in order to enter into contracts, place orders and create other records and to the electronic delivery of notices, policies and records of transactions initiated or completed through the SAMSUNG TV App SDK. Furthermore, you hereby waive any rights or requirements under any laws or regulations in any jurisdiction which require an original (non-electronic) signature or delivery or retention of non-electronic records, to the extent permitted under applicable mandatory law.
Reservation of Rights; Modification. SAMSUNG reserves all rights not expressly granted in these SDK Terms. SAMSUNG may modify these SDK Terms at any time by providing such revised SDK Terms to You or posting the revised SDK Terms on the Site. Your continued use of the SAMSUNG TV App SDK shall constitute Your acceptance to be bound by the terms and conditions of such revised terms.
Severability. Should any term or provision of these SDK Terms be deemed invalid, void or unenforceable either in its entirety or in a particular application, the remainder of these SDK Terms shall remain in full force and legal effect.
Governing Law; Jurisdiction; Waiver of Claims. These SDK Terms shall be governed by and construed in accordance with the laws of the Republic of Korea, without regard to conflict of law rules thereof. The parties hereto expressly understand and agree that any action brought by You against SAMSUNG arising out of these SDK Terms shall be brought exclusively in the courts located in Seoul, Korea, and any action brought by SAMSUNG against You arising out of these SDK Terms shall, at the election of SAMSUNG, be brought in either the courts located in Seoul, Korea, or the applicable courts of the jurisdiction in which You reside. The parties hereby consent to, and irrevocably submit themselves to, the exclusive personal jurisdiction and venue of such courts as set forth in this section. The application of the United Nations Convention on Contracts for International Sale of Goods is expressly excluded.
Miscellaneous Terms. You may not assign these SDK Terms without SAMSUNG's prior written consent. The waiver by SAMSUNG of any breach or default shall not be deemed to be a waiver of any other breach or default. The exercise or failure to exercise any remedy by SAMSUNG shall not preclude the exercise of that remedy at another time or of any other remedy at any time. If any provision of these SDK Terms is held to be invalid or unenforceable, that term shall be interpreted as closely as possible to its original intent as is consistent with its validity and enforceability, and the other provisions shall not be affected. The headings are used for the convenience of the parties only and shall not affect the construction or interpretation of these SDK Terms.
YOU EXPRESSLY ACKNOWLEDGE THAT YOU HAVE READ THESE SDK TERMS AND UNDERSTAND THE RIGHTS, OBLIGATIONS, TERMS AND CONDITIONS SET FORTH HEREIN. BY ACCESSING AND CONTINUING TO USE THE SAMSUNG TV App SDK, YOU EXPRESSLY CONSENT TO BE BOUND BY ITS TERMS AND CONDITIONS AND GRANT TO SAMSUNG THE RIGHTS SET FORTH HEREIN.