Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
Develop Galaxy Watch for Tizen
docfaq q01 which devices are supported? galaxy watch studio supports gear s3, gear sport, galaxy watch, galaxy watch active, galaxy watch active2, and galaxy watch3 q02 what is the resolution of a watch face? circular type 360 x 360 px q03 what version of java does galaxy watch studio support? the version of java supported by galaxy watch studio gws depends on the version of gws you are installing and your operating system for more information, see required java versions q04 why can’t galaxy watch studio find java? sometimes, galaxy watch studio can’t find the java you installed because it was installed in an unusual folder or because the installer set a system variable incorrectly galaxy watch studio won’t run if it can’t find the java you installed or if you are using an unsupported version of java see galaxy watch studio fails to launch for more information q05 i’m a macos user and i installed jre v1 8 or later , but the program does not work do one of the following add the following line to ~/ bash_profile export java_home=/library/internet\ plug-ins/javaappletplugin plugin/contents/home add the following line to the path variable $java_home/bin or install the jdk not the jre q06 i’m having problems managing conditions having too many complex conditions may cause problems only use conditions to show or hide components for more complicated motion designs, use animation q07 can i alter the rotation of the watch hand? you can change this in rotation properties > rotate for example, a complication showing the battery level will have a watch hand that rotates clockwise through 360° using the settings above will change the rotation to anti-clockwise through 180° you can also customize the start and end points of a watch hand’s rotation from preview q08 can i set a frequently used image as a preset? of course simply save your image in [installation directory\res\], and it will appear as the corresponding preset q09 i made a few updates to an image used by galaxy watch studio how can i apply those updates? right-click on your watch face in preview or on a layer select swap image, then upload the new one before you swap a watch hand image, set the timeline to midnight the current time displays 00 00 00 to ensure exact hand alignment when the design is run on a watch q10 how can i add a new font? there are two ways to add a font to your project in the properties > appearance > font drop-down list, click add font from the file manager, select the font to add drag and drop the ttf file into the gws workspace on macos, the font must be installed before it can be added to gws to install the font, double-click the font in the finder and click install font to make the font available to all projects in gws, add the font to the \\galaxy watch studio\font directory q11 can i change the language? you can display your digital clock, weather type text component, or normal text in another language see language settings for more information q12 why doesn't my font appear in certain languages? if your selected font is not supported in a particular language, then that font won't be displayed properly on your watch use a truetype font which is supported by the target languages set truetype font to "sync to device" select a language which supports the desired font for digital clocks, click setting in properties > type to open the language setting pop-up for weather type text components, select the language in properties > data the display type must be set to description note that with this method, text such as am/pm won't be translated q13 how can i show more information on the watch face you can show a variety of different information on the watch face for example you can show the user’s heart rate as text by going to text > heart rate from the component window or, select an existing text component, and go to properties > data > data sync > heart rate you can test out all the conditions you’ve added in preview q14 how do i use the moon phase and position? moon phase position from 0 00 ~ 27 99 0 -0 5 ~ 0 5 new moon 0 5 ~ 6 5 evening crescent 7 6 5 ~ 7 5 first quarter 7 5 ~ 13 5 waxing gibbous 14 13 5 ~ 14 5 full moon 14 5 ~ 20 5 waning gibbous 21 20 5 ~ 21 5 last quarter 21 5 ~ 27 5 morning crescent 28 0 new moon moon phase from 0 to 7 0 new moon 1 evening crescent 2 first quarter 3 waxing gibbous 4 full moon 5 waning gibbous 6 last third quarter 7 morning crescent q15 any tips for using galaxy watch studio? a creating shadows you can create object shadows by using adjust color to set the color of the original object to black, then positioning it as required copy and paste the original object use adjust color to set the color of the new object to black set the position and layer position of the new object to make it look like a shadow from the same position as the original object, move the new object downwards by around 7 pixels b creating button areas create transparent button areas by selecting an image, setting its opacity to 0%, then setting it as a button c repeating conditional lines you can create repeating conditional lines by copy and pasting existing conditional line patterns for example, you can set an image to show or hide every 30 minutes add the image set the timeline scale to minute set the properties to have the image show for the first 30 minutes and hide for the next 30 minutes set the timeline scale to hour select the 30 minute show/hide period and copy it paste the period note excessively detailed patterns can cause the device to function incorrectly q16 how can i save battery power? images that contain bright colors and animations use battery power more quickly q17 why limit the watch face pixel usage to 15%? watch faces with always-on pixel usage of more than 15% cannot be built in gws due to battery drain or burn-in however, if it exceeds 15% temporarily, the watch face could be built in this case, even if the watch face build is successful, store registration can be rejected during the quality verification process or it can be canceled if too many complaints are reported by users q18 where is my watch face saved? your design will be saved as a gwd file in [home folder\gearwatchdesigner\workspace] you can share this file with other users for collaborative design projects q19 what is an author certificate and how is it used? the author certificate is used for signing and verifying your app it identifies the developer of the app and ensures the following the app is not distributed by someone else, the developer can publish updates, and secure ipc inter-process communication after you publish an app, you must use the same certificate to sign and publish updates for this app to generate an author certificate, from the main menu bar, click project > author certificate for more information, see get your certificates important! make a backup of your author certificate, save the backup on a different device, and keep both the original and backup in a secure place if you lose your author certificate, you will not be able to publish updates to your apps for more information about author certificates, see getting the certificates q20 what to do if you've lost your author certificate or can't reset the password? if you have lost your author certificate and do not have a backup or if you have forgotten the password for the certificate and cannot reset it, do the following generate a new author certificate make a backup of your new author certificate and do not save the backup on the same device as the original certificate keep both the original and backup in a secure place build a newer version of your app with the new certificate upload the app to seller portal and release it suspend the older version of the app for more galaxy watch faqs, click here q21 why can’t i run my watch face on my watch device this is usually due to certification not being performed correctly perform the certification process again in this order distributor certification -> build -> run on device distributor certification can be performed by going to the menu bar and selecting project > distributor certificate if you have reset or otherwise changed your device, you need to perform the distributor certification again q22 what is a distributor certificate and how is it used? the distributor certificate is used for signing and verifying your app it identifies the distributor for example, galaxy store and grants privileges to that distributor for testing purposes, it ensures that your signed application is installed on registered devices only in order to test your app on a device, the device must be registered in your personal distributor certificate then, you must build your app, which signs the app using your personal distributor certificate to generate a personal distributor certificate and register a samsung device, using galaxy watch studio, from the main menu bar, click project > distribute certificate for more information, see get your certificates the personal distributor certificate is used for testing only when you release your app for sale in galaxy store, your personal distributor certificate is replaced by an official distributor certificate if you upgrade a registered device for example, you upgrade the tizen os , you may need to re-register the device in your personal distributor certificate for example, if you upgrade your gear 3 or sport watch to tizen 4 0, you must re- register the device in your personal distributor certificate and rebuild your app before testing it on the device you may encounter one of the following error messages if there is a problem with the distributor certificate message cause solution account in device profile mismatch with distributor certificate the device has been upgraded and the duid device unique identifier has changed re-register the device in your personal distributor certificate and rebuild your app launching appmanagerappid has encountered a problem the device is not found in your personal distributor certificate or your personal distributor certificate was not created properly register the device in your personal distributor certificate or re-create your personal distributor certificate and rebuild your app the application installation on the device has failed due to a signature error! error code -12 you used the tizen studio distributor certificate when building your app, not the distributor certificate generated by the samsung certificate extension select or create a distributor certificate for your samsung device using the certificate manager and rebuild your app for information about the samsung certificate extension, see installing certificate extension for information about the certificate manager, see creating certificates and managing certificate profile for more information about distributor certificates, see getting the certificates q23 why can’t i connect to my device? note if you cannot connect because of a firewall or do not have wi-fi, you must use sdboverbt connect your watch to your phone over bluetooth with your phone physically connected to your pc see connect to gws for more information if your pc is physically connected to the network, unplug your cable and connect your pc to the network using wi-fi the watch must be in debug mode and wi-fi in always-on mode if you enable debugging, restart power off then power on the watch connect to the watch using its ip address in gws, click on the run on device icon, click +, enter the ip address, and click ok to find the ip address of your watch launch settings, scroll to and tap connections, scroll to wi-fi, verify that it is connected to the correct network, tap wi-fi, scroll to and tap wi-fi networks, tap your wi-fi network, then scroll to and make note of the ip address verify that your pc and watch are connected to the same access point/network the first three fields of the ip addresses must match for example watch = 111 112 113 89 pc = 111 112 113 123 you must have acknowledged the rsa key screen on the watch allows for data transfer between the watch and your pc if you missed this screen or don’t remember if you acknowledged it, disable bluetooth, restart power off then power on the watch, and, after the message that shows your watch has reconnected to the network disappears, wait 30 - 60 seconds, then try connecting again keep your watch nearby and active as the rsa key screen displays for only a few seconds you may need to repeat these steps increasing the wait time after wi-fi has connected to get to and acknowledge the rsa key screen if you have a dual-band router, your pc and watch may both need to be using the 2 4 ghz band other options if available, try using another network for example, use your phone as a mobile hotspot connect both your watch and pc to this network tip using your phone as a hotspot is useful when traveling use sdboverbt connect your watch to your phone over bluetooth with your phone physically connected to your pc see connect to gws for more information if you have tizen studio installed, use the device manager to connect to the device first then, connect the device to gws note it can take up to four hours to install tizen studio q24 how to upload watch faces for galaxy watch and older gear devices? when you create a new watch face app, you must create two separate tpk files one for galaxy watch [tizen 4 0 and above], and another for gear s3 and older devices [tizen 3 0 and below] and upload both files at the same time build two tpk files you must build twice for each build, set a different target api version, and enter a different version number build two tpk files one for galaxy watch tizen 4 0 and later and one for older gear models tizen 3 0 and earlier in the build settings, make sure that both tpk files must have the same package name both tpk files must have their own version numbers both tpk files must have their own target api versions one 3 0 and below, and the other 4 0 and above in file browser, note the two different tpk files that were generated upload both files at the same time go to https //seller samsungapps com and upload the first binary select add more binary upload the second binary at this point, a standard notice about samsung version policy may appear, which you can disregard two binaries are now updated tw4 will be downloaded by galaxy watch tizen 4 0 and later , and tw3 will be downloaded by gear s3 or older models tizen 3 0 and earlier continue the app information process enter all required information after you upload the binary files, complete testing and verification, and start your service
Develop Samsung Internet
docsports, s5 lte a, note3, s4, s4 duos, s4 active, s4 lte a, a7, a8, a5x, a7x, and a9x with android 5 0 and above iris scanner support in secret mode and web auto login web content provider extension qr code reader video assistant 360° video support samsung internet for android 4 0 10-53apr 20, 2016 available in samsung galaxy apps and google play store for galaxy s7+, s7, note5, s6 edge+, s6 edge, s6, s6 active, note4, s5, s5 neo, s5 active, s5 sports, s5 lte a, note3, s4, s4 duos, s4 active, s4 lte a, a7, a8, a5x, a7x, and a9x with android 5 0 and above text size setting for web pages samsung internet for android 4 0 included in the android m os upgrade release for samsung galaxy devices secret mode content cards floating video video history web push service workers custom tabs content blocker extension web engine is upgraded to chromium 44 2403 samsung internet for android 3 0 quick access navigation page shortcut promotion banner audio notification data saving mode web engine is upgraded to chromium 38 2125 known issues there are currently no known issues features open tabs and bookmark sync reader mode saved pages spen features ultra power saving mode secure web auto login knox support release note gear vr introduction release version 5 6 00-9 release date aug 17, 2018 release contents apk samsung internet for gear vr is available for download in oculus store change history samsung internet for gear vr 5 6 00-9 support oculus go fix out of sync audio in youtube video samsung internet for gear vr 5 6 00-7 dnla support improved performance of fullscreen video to reduce battery consumption improved quality of fullscreen video samsung internet for gear vr 5 4 10-4 add jigsaw content with virtual room powered by unity samsung internet for gear vr 5 4 00-10 secret mode content blockers related video recommendation update change background image “360cities” samsung internet for gear vr 5 2 10-3 improved webvr performance more bigger screen sizes supports media scanning and folder structure in “my files” samsung internet for gear vr 5 2 00-14 featured media gear vr controller support mirroring with tv samsung internet for gear vr 4 2 0-14 change background with open json api samsung internet for gear vr 4 2 0 usb otg support skybox setting on-screen keyboard multi-language support english, french, italian, german, korean, portuguese, danish, norwegian, swedish, finnish, and russian streaming 180° video video assistant samsung internet for gear vr 4 0 0-17 support updated javascript apis for webvr reflect the specification version editor’s draft, 1 april 2016 samsung internet for gear vr 4 0 0 seamless integration with samsung internet for android video history bluetooth device support reorientation streaming 3d 360° video support html5 video dimension type support 3d/360° image support web engine version is chromium 44 2403 known issues there are currently no known issues features streaming 360° video support streaming 3d video support
Distribute Galaxy Store
docsports betting 2 5 3 for game apps with an 19+ age restriction that are published in south korea, the apps must be granted game rating and administration committee grac rating certificate noteon a case-by-case basis and subject to applicable laws and other criteria, local samsung subsidiaries may approve apps 2 6 user-generated content 2 6 1 apps with user-generated content must have a mechanism to filter restricted content from the app 2 6 2 apps with user-generated content must provide measures to resolve intellectual property infringement 2 6 3 apps with user-generated content must provide users with a method and instructions to report to the app’s registering person or entity issues of restricted content or intellectual property infringement 2 7 advertisements 2 7 1 ads must be clearly identified as ads and must not harm app or device usability 2 7 2 ads must provide close and skip buttons and make them clearly visible 2 7 3 the content of ads must be appropriate for the app’s age rating 2 7 4 apps must not contain or present ads that have the following types of content • violence toward or abuse of humans or animals • sexual content including, but not limited to, pornography, pedophilia, and bestiality • websites that have a sexual emphasis or adult toys, videos, or products including, but not limited to, adult friend finder and dating websites • ads in kids category apps that contain content that is not appropriate for children • obscene, vulgar, or inappropriate language • defamatory, libelous, slanderous, or unlawful content • promotion of or unnecessary references to alcohol, tobacco including electronic cigarettes , and drugs • offensive references or discrimination towards individual persons or groups of people based on race, gender, sexual preference or identity, ethnicity, nationality, disability, religion, political identity, or ideology • overtly political communication • illegal activities, services, or substances • description, depiction, or encouragement of illegal substances • illegal, false, or deceptive investment or money-making advice, promotions, or opportunities • system notifications, push notifications, or similar notifications without user consent • pharmaceutical products that are not certified in the countries that the apps are published in • content that reasonable public consensus may find to be improper or inappropriate 3 legal this section relates to lawful matters in addition to the requirements below, apps must comply with the local laws of the country of sale be sure to check each country’s local laws 3 1 privacy 3 1 1 apps that access, collect, use, transmit, or share user data including, but not limited to, user location, calendar, and sms/mms information must comply with all applicable local laws, the european union’s general data protection regulation gdpr and the samsung service terms and conditions 3 1 2 apps that access, collect, use, transmit, or share user data must display a user data privacy policy in their apps and provide the url of the policy during app registration in seller portal 3 1 3 the app privacy policy must include the following information • collected user data items and types • purposes of using user data • list of third-parties with which the app shares user data and shared data types • user data items and data types that the app shares with third-parties • user data retention period and user data deletion for example, upon account deletion or app uninstallation • method of notifying users when the privacy policy is revised • user data-related privileges such as reading, revising, or deleting data that can be requested by users 3 1 4 when the user data privacy policy is revised, users must be notified when the privacy policy url is changed, the privacy policy url in the app registration must be updated 3 1 5 apps must not access, collect, use, transmit, or share user data without legitimate user consent in accordance with local laws 3 1 6 apps must not require that the user grant more permissions or provide more personal information than the minimum necessary for the app to successfully support its features 3 1 7 apps must not display advertisements or push messages based on user data without first getting user consent to do so 3 1 8 apps must not initiate or support security warnings or malicious means that try to get user data 3 2 intellectual property copyright, trademark etc 3 2 1 apps must not copy aspects of any app published in galaxy store 3 2 2 apps must not support the download of any other app by a direct method from inside the app for example, through an apk 3 2 3 apps must not display, depict, or use any samsung identifiers including, but not limited to, samsung brand names, logos, trademarks, and service marks 3 2 4 apps must not contain any reference that suggests that the app or its registering person or entity has a relationship with samsung or misleads users about any samsung device 3 2 5 apps that include free and open source software foss must comply with applicable open source software license terms and conditions 3 2 6 apps must not include, present, or use any material whose use is protected by the laws of any country that the app is published in including, but not limited to, copyrighted, trademarked, and patented material without first getting the permission of the rightful owner, maintain evidence of the permission, and must present a copy of the permission to samsung app content must not contain protected or slightly modified material without the owner’s consent, including, but not limited to • business names, trademarks, service marks, colors, fonts, or logos that can mislead users • watch brand names or logos, styles, or inspired designs • sports club names or logos, or official colors or design • names, images, and other content protected by intellectual property rights and publicity rights for example, from movies, tv, and game guides • fan-made content • protected logos or brand names of products including, but not limited to automobiles, motorcycles, handbags, and cameras • images of products including, but not limited to, automobiles, motorcycles, cameras, and handbags when the product brand can be identified • images of private buildings not visible from a public space, and copyrighted images of any building or structure for example, st peter’s basilica, illuminated eiffel tower, and the empire state building • works, names, photos, likenesses, or signatures of any person or celebrity generally, while they are living or less than 70 years after their death 3 2 7 for apps that include, present, or use material protected by the laws of the countries that the app is published in, or support a method to share or download material not owned by the person or entity who registered the app, the person or entity must first get the permission of the rightful owner, maintain evidence of the permission, and must present a copy of the permission to samsung noteif you find protected material inappropriately inside a galaxy store app or inappropriately available via a galaxy store app, please directly contact the app seller to resolve the issue in the case that the seller cannot be reached, you can report the violation here 3 3 kids category 3 3 1 apps published in the kids category of galaxy store • must comply with applicable children’s privacy laws and statutes of the countries that the apps are published in including, but not limited to, the children’s online privacy protection act coppa and european union’s general data protection regulation gdpr • must be designed for children under 13 years of age • must not contain links to outside of the app 3 4 miscellaneous 3 4 1 apps must comply with all local laws of the countries that the apps are published in 3 4 2 apps must observe and comply with all legal requirements and local customs of the countries that the apps are published in 3 4 3 for apps published in south korea • apps must comply with the act on promotion of information and communications network utilization and information protection, and all other relevant republic of korea laws • app registration must specify the required and optional permissions and describe why and how they are used • in-app payments/purchases apps offering forms or methods of randomized virtual items for purchase, such as but not limited to loot boxes or loot crates, must disclose the odds of receiving those items to customers prior to purchase noteyou can download the guideline on the disclosure of probability information in game rating and administration committee grac 3 4 4 apps must not visually or audibly present or encourage any type of the following content • overtly political communication • illegal activities, services, or substances • illegal, false, or deceptive investment or money-making advice, promotions, or opportunities • pharmaceutical products that are not certified in the countries that the apps are published in
success story game, marketplace, mobile
blogsports as a whole. i used to play quite a lot of football (soccer). i love travelling with my wife and three-year-old son. we’ll take a car and drive somewhere. of course, with a small kid, it's not as easy. but now he's growing up and can handle longer journeys. we’ll do more of this again. jh: thank you for your time george. it’s been a pleasure getting to know you and whalekit. congratulations again to your team! ga: you’re welcome.
Jeanne Hsu
events game, mobile
blogsports) takes us through the unexpected complexity he and his wife angela encountered while they produced the foley for unpacking. understanding nfts: a sea-change for f2p games jordan blackman this session was exactly what i was hoping for: more insight into the new world of nfts (non-fungible tokens), blockchain, and crypto, and how they can impact f2p (free-to-play) games. as web3 games are developed, we will see more disruption to the current f2p space because these games are powered by the player community and not a single entity. session description: nfts are a consumer-driven phenomenon growing at dizzying speeds. more than merely a new way to offer iap, nft technology is set to disrupt game fundraising, community development, social media marketing, and even the very nature of the consumer/creator relationship. in this session, game designer jordan blackman will show the surprising ways nfts are already changing the game, as well as some predictions of what is to come. 'wordle': doing the opposite of what you're meant to josh wardle i am one who has definitely been swept up in the wordle craze, and getting to hear from the creator of wordle, josh wardle ... yes that is his name, was fascinating. the story of how he created the game was simple. the stories he shared about the simple connections people were making through sharing their daily wordle were absolutely wonderful. session description: wordle went from a personal gift to a global phenomenon in 3 months. this talk explores the decisions that were made throughout its development that run contrary to conventional wisdom around building successful mobile games, from wordle's origins to its seven-figure sale to the new york times. the talk also explores the human elements and considerations of creating, growing, and selling a game, both from the perspective of the developer and the game's audience. gdc vault: stream on-demand even though the conference has concluded, many of the sessions will be available to stream on-demand through the gdc vault. sponsored sessions are available for free, while technical sessions and gdc show content will require a paid subscription. if you are looking for samsung content, be sure to check out the following samsung sessions that were presented at gdc. you can view two of the sessions on youtube and all are available on the gdc vault. game performance optimization with causal models youtube · gdc vault what if your phone's avatar is in the game or metaverse? youtube · gdc vault new gpu, the ultimate reality! gdc vault unfolding your gaming potential with galaxy gamedev gdc vault awards show celebration the high point of the conference definitely was the awards show, presented by both the independent games festival and the game developers choice awards. the evening was full of recognizing not only the amazing winners, but all those nominated and truly how creative, innovative, and engaging the past year in game development has been. you can check out the full awards show below. inscryption the big winner of the evening was inscryption, taking home not only game of the year from game developers choice awards, but also the grand prize award from igf, along with awards for excellence in audio, excellence in design, and excellence in narrative. game description: from the creator of pony island and the hex comes the latest mind melting, self-destructing love letter to video games. inscryption is an inky black card-based odyssey that blends the deckbuilding roguelike, escape-room style puzzles, and psychological horror into a blood-laced smoothie. darker still are the secrets inscrybed upon the cards... unpacking the viral game with over 14,000 sounds somehow turned the painstaking task of unpacking boxes into an experience of peace and tranquility. unpacking won both the game developers choice award for best innovation and for best audio. game description: unpacking is a zen game about the familiar experience of pulling possessions out of boxes and fitting them into a new home. part block-fitting puzzle, part home decoration, you are invited to create a satisfying living space while learning clues about the life you're unpacking. over the course of eight house moves, you are given a chance to experience a sense of intimacy with a character you never see and a story you're never told. papetura the game i am most excited about is papetura, winners of igf’s excellence in visual art award. the mysterious and artistically quirky world is an absolute pleasure for the eyes, playing out in a real-life, stop-motion world. game description: papetura is an atmospheric point & click adventure game, handcrafted entirely out of paper. little creatures pape and tura will face monsters that will try to burn down their beloved paper world. closing these are just a few of the many highlights i experienced during gdc this past year. explore the gdc vault for yourself to experience gdc 2022 and impact the game developer community with whatever your expertise may be. see you at gdc 2023, march 20-24 in san francisco! official conference photos were made available via the gdc flickr account: www.flickr.com/photos/officialgdc. learn more about gaming trends and samsung’s participation at this year’s game developers conference here. be sure to also follow us on @samsung_dev to keep up-to-date on the latest developer news, and keep an eye on our blogs for other helpful resources. you can also sign up for the samsung developer program to take advantage of exclusive benefits and access helpful developer resources.
Tony Morelan
Develop Samsung Wallet
docsports, movies, entrances, and etc event tickets in wallet can provide additional information about the event and an alarm before the event time and expiration ticket cards support event commodities for performances, sports, movies, and entrance wallet card type wallet card subtype ticket performances, sports, movies, entrances, others -performances -movies -sports -entrances type value description attributes {fields} 1 title string 32 required main title e g , mlb ticket 2 category string 16 optional ticket category * this will be deprecated 3 eventid string 32 optional if full cancelation of the event occurs, find and process all tickets with this id 4 groupingid string 32 optional identifier used to group related cards 5 orderid string 32 optional a unique identifier for an order 6 mainimg string 256 required url for main ticket image the file size should not exceed 512 kb 7 subtitle1 string 32 optional the auxiliary field which displays supporting information 8 logoimage string 256 required logo image url to be displayed in the card item the file size should not exceed 256 kb 9 logoimage darkurl string 256 required logo image url in dark mode the file size should not exceed 256 kb 10 logoimage lighturl string 256 required logo image url in light mode the file size should not exceed 256 kb 11 wideimage string 256 optional wide horizontal image url displayed on the card information screen the file size should not exceed 256 kb 12 providername string 32 required ticket provider name 13 providerviewlink string 512 optional link to additional information from the provider* see links format 14 classification string 16 optional classification of tickets use onetime, regular, or annual * default onetime 15 holdername string 64 optional name of card holders 16 idphoto string 20k optional holder’s photo image data encoded base64 17 idphoto format string 32 optional image file formate g , jpeg, png * unsupported image formats may exist 18 idphoto status string 16 optional status of the dataallowed value unchanged 19 grade string 32 optional ticket grade 20 seatclass string 32 optional seat class 21 entrance string 64 optional entrance gate 22 seatnumber string 256 optional seat location 23 seatlayoutimage string 256 optional url of the seat layout image the file size should not exceed 512 kb 24 issuedate long 13 required issue date epoch timestamp in milliseconds 25 reservationnumber string 32 required reservation number 26 user string 64 optional name of person who made the reservation 27 certification string 16 optional ticket certification e g ,r, as a film rating 28 reactivatableyn string 1 optional flag whether the card is able to activate an expired ticket temporarily either 'y' or 'n' * default 'n' 29 preventcaptureyn string 1 optional flag whether this wallet card view prevents screen capture either 'y' or 'n'* default 'n' 30 nonetworksupportyn string 1 optional set whether to support to open the wallet card under 'no network' status either 'y' or 'n' * default 'n' 31 startdate long 13 required start date displayed start date epoch timestamp in milliseconds 32 startdate utcoffset string 8 optional utc offset of start date time at the event location 33 enddate long 13 optional end date displayed end date epoch timestamp in milliseconds * if null, the card will expire in 10 hours from startdate 34 enddate utcoffset string 8 optional utc offset of start date time at the event location 35 person1 string 512 optional number of persons by category * see classification format 36 locations string 1024 optional list of locations where the card can be used * see location format 37 noticedesc string 5000 required text of the notice * long content is allowed * see additional information format 38 groupinfo1 string 64 optional the first common information with the same groupingid 39 groupinfo2 string 64 optional the second common information with the same groupingid *it is recommended to set groupinfo1 first 40 groupinfo3 string 64 optional the third common information with the same 'groupingid' *it is recommended to set groupinfo1, groupinfo2 first 41 csinfo string 512 optional providers’ customer service informationusing data in json format converted to escape string * allowed items call, email, website, facebook, youtube, or instagram* see the example below 42 privacymodeyn string 1 optional whether or not to require user authentication when using the cardeither ‘y’ or ‘n’* default ‘n’ 43 applinklogo string 256 required app link image url the file size should not exceed 256 kb 44 applinkname string 32 required app link name 45 applinkdata string 256 required information about the partner app link 46 bgcolor string 8 optional color of the card art e g , #00ffff 47 fontcolor string 8 optional color of the font on the card art acceptable values dark, light 48 blinkcolor string 8 optional color of the blinking effect in the indicator areae g , #00ffff 49 barcode value string 4096 optional actual data that is delivered when the barcode/qr code is scanned 50 barcode serialtype string 32 optional presentation type e g , serialnumber, barcode * see barcode format 51 barcode ptformat string 32 optional presentation format e g , barcode, qrcode, serial * see barcode format 52 barcode ptsubformat string 32 optional presentation sub-format e g , code_128, qr_code * see barcode format 53 barcode errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes * code options l/m/q/h 54 barcode interval string 4 optional update interval if support for dynamic updatesepoch timestamp in milliseconds 55 provision data string 512 optional elements to complete provisioning* see provisioning for details 56 provision interval string 16 optional update interval if support for dynamic updates epoch timestamp in milliseconds 57 relcoupon{i} title string 32 conditional coupon title * required if this ticket has a related couponi 1~3 58 relcoupon{i} subtitle string 32 optional coupon subtitlei 1~3 59 relcoupon{i} providername string 32 conditional coupon provider name * required if this ticket has a related coupon i 1~3 60 relcoupon{i} imagefilesrc string 256 optional coupon image url the file size should not exceed 256 kb i 1~3 61 relcoupon{i} noticedescription string 1024 optional text of the notice * long content is allowed * see additional information format i 1~3 62 relcoupon{i} notificationtime long 13 optional coupon exposure time epoch timestamp in milliseconds i 1~3 63 relcoupon{i} value string 4096 conditional actual data that is delivered when the barcode/qr code is scanned i 1~3 64 relcoupon{i} serialtype string 32 required presentation typee g , serialnumber, barcode, * see barcode format i 1~3 65 relcoupon{i} ptformat string 32 conditional presentation formate g , barcode, qrcode, serial, * see barcode format i 1~3 66 relcoupon{i} ptsubformat string 32 conditional presentation sub-formate g , code_128, qr_code, * see barcode format i 1~3 67 relcoupon{i} errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes - code options l/m/q/h i 1~3 example { "card" { "type" "ticket", "subtype" "entrances", "data" [ { "refid" "ent-ticket-0613001", "createdat" 1686657600000, "updatedat" 1686657600000, "language" "en", "attributes" { "title" "galaxy land entrance ticket", "subtitle1" "standard", "classification" "annual", "groupingid" "group-0613001", "orderid" "ent-0613001", "mainimg" "https // /main png", "logoimage" "https // /logo png", "providername" "galaxy entertainment", "logoimage darkurl" "https // /logo-dark png", "issuedate" 1686657600000, "reservationnumber" "glx-0613-001", "startdate" 1686657600000, "enddate" 1718280000000, "holdername" "kim eunha", "idphoto data" "base64-encoded{image-file-data}", "idphoto format" "png", "grade" "family", "person1" "{\"person\" [{\"category\" \"adult\", \"count\" 1 }]}", "locations" "[{\"lat\" 37 256518, \"lng\" 127 053516, \"address\" \"samsung-ro yeongtong-gu, suwon\", \"name\" \"galaxy land central park\"}]", "noticedesc" "{\"count\" 2,\"info\" [{\"title\" \"notice 1\",\"content\" [\"description 1-1\",\"description 1-2\"]},{\"title\" \"notice 2\",\"content\" [\"description 2-1\"]}]}", "groupinfo1" "adult 1", "groupinfo2" "standard", "groupinfo3" "family", "csinfo" "{\"call\" \"0000-0000\",\"email\" \"samsungwallet@samsungwallet com\",\"website\" \"https //www samsungwallet com/cs/\",\"instagram\" \"https //www instagram com/samsungwallet\",\"youtube\" \"https //www youtube com/@samsungwallet\",\"facebook\" \"https //www facebook com/samsungwallet\" }", "applinkname" "galaxy ticket", "applinklogo" "https // /applinklogo png", "applinkdata" "https //www applinkdata com", "bgcolor" "#e86d1f", "fontcolor" "light", "blinkcolor" "#e86d1f", "barcode value" "serial-0613-001", "barcode serialtype" "qrcode", "barcode ptformat" "qrcodeserial", "barcode ptsubformat" "qr_code" }, "localization" [ { "language" "ko", "attributes" { "title" "갤럭시 랜드 입장권", "holdername" "김은하", "person1" "{\"person\" [{\"category\" \"어른\", \"count\" 1 }]}", "locations" "[{\"lat\" 37 256518, \"lng\" 127 053516, \"address\" \"samsung-ro yeongtong-gu, suwon\", \"name\" \"갤럭시 랜드 센트럴 파크\"}]", "noticedesc" "{\"count\" 2,\"info\" [{\"title\" \"공지사항 1\",\"content\" [\"설명 1-1\",\"설명 1-2\"]},{\"title\" \"공지사항 2\",\"content\" [\"설명 2-1\"]}]}", "groupinfo1" "어른 1" } } ] } ] } } coupon 'coupon' cards support digitized redeemable voucher coupons in wallet for various channels can provide alarms before expiration and update usage status wallet card type wallet card subtype coupon others type value description attributes {fields} 1 title string 32 required main title e g , free coupon 2 orderid string 32 optional unique identifier for an order 3 mainimg string 256 required url for the main coupon image the file size should not exceed 512 kb 4 logoimage string 256 optional logo image url to be displayed in the card item the file size should not exceed 256 kb 5 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb 6 logoimage lighturl string 256 optional logo image url in light mode the file size should not exceed 256 kb 7 brandname string 32 optional brand name 8 expiry long 13 required expiration date in timestamp format issued data is cleaned up after it expires epoch timestamp in milliseconds 9 issuedate long 13 required issue date epoch timestamp in milliseconds 10 redeemdate long 13 optional date when the coupon is used epoch timestamp in milliseconds 11 noticedesc string 5000 optional text of notice * html is supported 12 editableyn string 1 required flag whether the coupon can be modified either 'y' or 'n' 13 deletableyn string 1 required flag whether the coupon can be deleted either 'y' or 'n' 14 displayredeembuttonyn string 1 required flag whether the use completion button is displayed either 'y' or 'n' 15 notificationyn string 1 required flag whether a notification related to the coupon is delivered either 'y' or 'n' 16 applinklogo string 256 required app link image url the file size should not exceed 256 kb 17 applinkname string 32 required app link name 18 applinkdata string 256 required information about the partner app link 19 preventcaptureyn string 1 optional flag whether this wallet card view prevents screen captureeither 'y' or 'n'* default 'n' 20 barcode value string 4096 conditional actual data that is delivered when the barcode/qr code is scanned 21 barcode value2 string 4096 conditional the secondary barcode data * required if ptformat is dualbarcode or dualbarcodeserial 22 barcode serialtype string 32 optional presentation type e g ,serialnumber, barcode * see barcode format 23 barcode ptformat string 32 optional presentation format e g , barcode, qrcode, serial * see barcode format 24 barcode ptsubformat string 32 optional presentation sub-format e g ,code_128, qr_code * see barcode format 25 barcode errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes * code options l/m/q/h 26 balance string 50 optional initial balance this is going to be shown as received it is recommended to use a one letter currency symbol e g , $1,000, 1,000p 27 summaryurl string 256 optional webpage url that show details, such as balance 28 usermessage string 256 optional message to forward 29 sender string 64 optional name of sender 30 redeemurl string 256 optional link to redeem coupons example { "card" { "type" "coupon", "subtype" "others", "data" [ { "refid" "ref-230712-0001", "createdat" 1612660039000, "updatedat" 1612660039000, "language" "en", "attributes" { "title" "free coupon", "mainimg" "https // /main png", "brandname" "samsung coupon", "expiry" 1637802725000, "issuedate" 1637457125000, "editableyn" "n", "deletableyn" "n", "displayredeembuttonyn" "y", "notificationyn" "y", "applinkname" "oo voucher", "applinklogo" "https // /applinklogo png", "applinkdata" "https //www oocoupon com", "barcode value" "cs16138353212584806754fg1802 ", "barcode serialtype" "barcode", "barcode ptformat" "qrcodeserial", "barcode ptsubformat" "qr_code" } } ] } } gift card 'gift card' cards support enrolling prepaid cards also known as gift certificate, gift voucher or gift token links urls to get balance and transactions history in real time is provided in the partners portal if a partner needs to integrate communication between samsung wallet server and the partner’s server to support the feature, the partner has to set the links in partners portal wallet card type wallet card subtype giftcard others type value description attributes {fields} 1 title string 32 required main title e g , samsung gift card 2 eventid string 36 optional if full cancelation of the event occurs, find and process all gift cards with this id 3 orderid string 36 optional a unique identifier for an order 4 subtitle1 string 32 optional the auxiliary field which displays supporting information 5 logoimage string 256 optional logo image url to be displayed in the card item the file size should not exceed 256 kb 6 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb 7 logoimage lighturl string 256 optional logo image url in light mode the file size should not exceed 256 kb 8 providername string 32 required gift card provider name 9 user string 64 optional name of person who holds the gift card 10 preventcaptureyn string 1 optional flag whether this wallet card view prevents screen capture either 'y' or 'n', the default value is 'n' 11 startdate long 13 optional start date display start date epoch timestamp in milliseconds 12 enddate long 13 optional end date display end date epoch timestamp in milliseconds 13 locations string 1024 optional list of locations where the gift card can be used * see location format 14 noticedesc string 5000 optional text of the notice * long content is allowed * see additional information format 15 csinfo string 512 optional providers’ customer service informationusing data in json format converted to escape string * allowed items call, email, or website* see the example below 16 applinklogo string 256 required app link image url the file size should not exceed 256 kb 17 applinkname string 32 required app link name 18 applinkdata string 256 required information about the partner app link 19 bgimage string 256 optional url for card art background image the recommended size for image resources is 888 x 555 px 20 mainimg string 256 optional url for gift card image the file size should not exceed 512 kb 21 bgcolor string 8 optional color of the card art e g ,#00ffff 22 fontcolor string 8 optional color of the font on the card art acceptable values dark, light 23 blinkcolor string 8 optional color of the blinking effect which indicates that a card cannot be captured in the indicator area e g , #00ffff 24 barcode value string 4096 optional actual data that is delivered when the barcode/qr code is scanned 25 barcode serialtype string 32 optional presentation type e g , serialnumber, barcode *see barcode format 26 barcode ptformat string 32 optional presentation format e g , barcode, qrcode, serial *see barcode format 27 barcode ptsubformat string 32 optional presentation sub-format e g , code_128, qr_code * see barcode format 28 barcode pin string 16 optional pin to show with a barcode 29 barcode errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes * code options l/m/q/h 30 merchantid string 36 optional merchant identifier 31 merchantname string 32 optional merchant name to display 32 amount string 32 optional initial balance this is going to be shown as received e g , $1,000 33 balance string 32 optional remaining balance this is going to be shown as received e g , $1,000 34 summaryurl string 256 optional web url that show details, such as balance or transactions history example { "card" { "type" "giftcard", "subtype" "others", "data" [ { "refid" "b3fdc982-28c9-47a3-b02f-d484779698a7", "createdat" 1672574400000, "updatedat" 1672574400000, "language" "en", "attributes" { "title" "samsung gift card", "eventid" "event-001", "logoimage" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "logoimage darkurl" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "providername" "samsung gift card provider", "user" "ms jane doe", "noticedesc" "<ul><li>gift card test</li></ul>", "csinfo" "{\"call\" \"0000-0000\",\"email\" \"samsungwallet@samsungwallet com\",\"website\" \"https //www samsungwallet com/cs/\" }", "applinklogo" "https //play-lh googleusercontent com/znfa1roz7hpv9j-jiacbjmjudl2x-fnuwte0oyvbbcwvf5vpzoqqikbxgk7d-aptvag=w240-h480-rw", "applinkname" "gift card link", "applinkdata" "https //www samsung com/", "bgcolor" "#0a1a4f", "fontcolor" "light", "blinkcolor" "#00ffff", "barcode value" "cs16138353212584806754fg1802", "barcode serialtype" "qrcode", "barcode ptformat" "qrcodeserial", "barcode ptsubformat" "qr_code" } } ] } } loyalty 'loyalty' cards support enrolling loyalty cards also known as membership links urls to get points in real time can be provided in the partners portal if a partner needs to integrate communication between samsung wallet server and the partner’s server to support the feature, the partner has to set the links in the partners portal wallet card type wallet card subtype loyalty others type value description attributes {fields} 1 title string 32 required main title e g ,samsung loyalty card 2 eventid string 36 optional if full cancelation of the event occurs, find and process all loyalty cards with this id 3 groupingid string 36 optional identifier used to group related cards 4 orderid string 36 optional a unique identifier for an order 5 subtitle1 string 32 optional the auxiliary field which displays supporting information 6 logoimage string 256 optional logo image url to be displayed in the card item the file size should not exceed 256 kb 7 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb 8 logoimage lighturl string 256 optional logo image url in light mode the file size should not exceed 256 kb 9 providername string 32 required loyalty card provider name 10 startdate long 13 optional start date display start date epoch timestamp in milliseconds 11 enddate long 13 optional end date display end date epoch timestamp in milliseconds 12 locations string 1024 optional list of locations where the card can be used * see location format 13 noticedesc string 5000 optional text of notice *html supported 14 csinfo string 512 optional providers’ customer service information using data in json format converted to escape string * allowed items call, email, website, facebook, pinterest, x, or instagram * see the example below 15 applinklogo string 256 required app link image url the file size should not exceed 256 kb 16 applinkname string 32 required app link name 17 applinkdata string 256 required information about the partner app link 18 bgimage string 256 optional background image for a card art the recommended size for image resources is 888 x 555 px 19 bgcolor string 8 optional color of the card art e g , #00ffff 20 fontcolor string 8 optional color of the font on the card art acceptable values dark, light 21 blinkcolor string 8 optional color of the blinking effect which indicates that a card cannot be captured in the indicator area e g , #00ffff 22 barcode value string 4096 optional actual data that is delivered when the barcode/qr code is scanned 23 barcode serialtype string 32 optional presentation type e g , serialnumber, barcode * see barcode format 24 barcode ptformat string 32 optional presentation format e g , barcode, qrcode, serial * see barcode format 25 barcode ptsubformat string 32 optional presentation sub-format e g , code_128, qr_code *see barcode format 26 barcode errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes * code options l/m/q/h 27 merchantid string 36 optional merchant identifier 28 merchantname string 32 optional merchant name to display 29 amount string 32 optional total amount of points or initial balance this is going to be shown as received it is recommended to use a one letter currency symbol e g , $ 1,000, 1,000p 30 balance string 32 optional available points or remaining balance this is going to be shown as received it is recommended to use a one letter currency symbol e g , $ 1,000, 1,000p 31 summaryurl string 256 optional webpage url that shows details, such as balance or transactions history example { "card" { "type" "loyalty", "subtype" "others", "data" [ { "refid" "b3fdc982-28c9-47a3-b02f-d484779698a8", "createdat" 1672574400000, "updatedat" 1672574400000, "language" "en", "attributes" { "title" "samsung loyalty card", "eventid" "event-001", "logoimage" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "logoimage darkurl" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "providername" "samsung loyalty card provider", "noticedesc" "<ul><li>loyalty card test</li></ul>", "csinfo" " {\"call\" \"0000-0000\",\"email\" \"samsungwallet@samsungwallet com\",\"website\" \"https //www samsungwallet com/cs/\",\"instagram\" \"https //www instagram com/samsungwallet\",\"pinterest\" \"https //www pinterest com/samsungwallet\",\"x\" \"https //www twitter com/samsungwallet\",\"facebook\" \"https //www facebook com/samsungwallet\" }", "applinklogo" "https //play-lh googleusercontent com/znfa1roz7hpv9j-jiacbjmjudl2x-fnuwte0oyvbbcwvf5vpzoqqikbxgk7d-aptvag=w240-h480-rw", "applinkname" "loyalty card link", "applinkdata" "https //www samsung com/", "bgcolor" "#0a1a4f", "barcode value" "cs16138353212584806754fg1802", "barcode serialtype" "qrcode", "barcode ptformat" "qrcodeserial", "barcode ptsubformat" "qr_code", "amount" "1,000p", "balance" "500p" } } ] } } digital ids 'digital id' cards are used to present identification for employees, students, drivers, guests, etc wallet card type wallet card subtype idcard employees, nationals, students, drivers, guests, others -employees -nationals -students -drivers type value description attributes {fields} 1 title string 32 required main title of cardse g , commercial access, employee badge 2 holdername string 64 required name of card holders 3 secondholdername string 64 optional second name of card holders 4 organization string 64 optional organization of card holders belongingi e , name of department, division, affiliation, association or team, name of college or school 5 position string 64 optional position of card holderse g , engineer, 5th grade 6 identifier string 64 required unique id valuei e , unique card number assigned to the card holdere g , s 123 456 789 012 x 7 idnumber string 64 optional representative value for an idi e , id number, document number, card/roll number assigned by the institution or collegee g , b19mba115 8 idstatus string 64 optional card holder's statusex full time student, graduate, exchange, post-graduate, under-graduate 9 address string 256 optional address of card holders 10 placeoflocation string 64 optional place of location associated with the cardholder 11 idphoto string 128k optional holder’s photo image data encoded base64the file size should not be greater than 128 kb 12 idphoto format string 32 optional image file formate g , jpeg, png* unsupported image formats may exist 13 idphoto status string 16 optional status of the dataallowed value unchanged 14 document string 1024k optional first document of identity 15 document format string 32 optional document format- allowed value pdf, jpeg, png 16 document status string 16 optional status of the dataallowed value unchanged 17 issuedate long 13 required issue date epoch timestamp in milliseconds 18 birthdate string 16 optional date of birth 19 gender string 16 optional gender of card holders 20 classification string 16 optional classified identity type 21 expiry long 13 optional expiry date in timestamp format issued data is cleaned up after it expires epoch timestamp in milliseconds 22 contacts string 32 optional personal contact information such as phone number 23 logoimage string 256 optional logo image url to be displayed in card item the file size should not exceed 256 kb 24 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb* if this value does not exist, logoimage will be substituted 25 logoimage lighturl string 256 optional logo image url in light mode the file size should not exceed 256 kb* if this value does not exist, logoimage will be substituted 26 logotext string 16 optional text as an alternative to logoimage 27 providername string 32 required content provider namei e , partnering institute 28 issuername string 32 optional place of issue or issuing authority name 29 extrainfo string 512 optional additional informationi e , bloodgroup, guardianname, govrefid* see additional information format 30 noticedesc string 5000 optional text of the notice * long content is allowed * see additional information format 31 csinfo string 512 required providers’ customer service information using data in json format converted to escape string * allowed items call, email, or website* see the example below 32 privacymodeyn string 1 optional whether or not to require user authentication when using the card either ‘y’ or ‘n’* default ‘n’ 33 applinklogo string 256 optional app link image url the file size should not exceed 256 kb 34 applinkname string 32 optional app link name 35 applinkdata string 256 optional information about the partner app link 36 locations string 1024 optional list of locations where the card can be used* see location format 37 coverimage string 256 optional card cover image urlthe file size should not exceed 512 kb the recommended size for image resources is 888 x 555 px 38 bgimage string 256 optional card background image urlthe file size should not exceed 512 kb the recommended size for image resources is 888 x 555 px 39 bgcolor string 8 optional color of the card art support hex color code e g , #015aaa 40 fontcolor string 8 optional color of the font on the card art allowed value black, white 41 blinkcolor string 8 optional color of the blinking effect in the indicator area support hex color code e g , #015aaa 42 preventcaptureyn string 1 optional flag whether this wallet card view prevents screen capture either 'y' or 'n' * default 'n' 43 barcode value string 4096 optional actual data that is delivered when the barcode/qr code is scanned 44 barcode serialtype string 32 optional presentation type e g , serialnumber, barcode, * see barcode format 45 barcode ptformat string 32 optional presentation format e g , barcode, qrcode, serial, * see barcode format 46 barcode ptsubformat string 32 optional presentation sub-format e g , code_128, qr_code, * see barcode format 47 barcode errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes - code options l/m/q/h * default l 48 barcode interval string 4 optional update interval if support for dynamic updates epoch timestamp in milliseconds 49 authentication string 64 optional authentication data which meets choose options * see authentication for details 50 provision data string 512 optional elements to complete provisioning* see provisioning for details 51 provision interval string 16 optional update interval if support for dynamic updatesepoch timestamp in milliseconds example { "card" { "type" "idcard", "subtype" "employees", "data" [ { "refid" "identitycard-bpo1r3e5-3313-0991-z404-sq12994414u8", "createdat" 1658385817000, "updatedat" 1658385817000, "language" "en", "attributes" { "title" "employee id card", "holdername" "kim samsung", "secondholdername" " samsung ", "organization" "digital wallet, mx", "position" "professional", "identifier" "2306070003", "idphoto" "{base64 encoded image data}", "idphoto format" "jpeg", "document" "{base64 encoded pdf data}", "document format" "pdf", "issuedate" "1658385817000", "expiry" "1765855665000", "logoimage" "https // /logo png", "providername" "samsung electronics", "extrainfo" "{\"count\" 1,\"info\" [{\"title\" \"shortcode\",\"content\" [\"404457\"]}]}", "noticedesc" "{\"count\" 2,\"info\" [{\"title\" \"notice1\",\"content\" [\"description1\",\"description2\"]},{\"title\" \"notice2\",\"content\" [\"description1\",\"description2\"]}]}", "csinfo" "{\"call\" \"555 123-4567\", \"email\" \"cs@email com\", \"website\" \"https //homepage com/cs\"}", "applinkname" "samsung electronics", "applinklogo" "https // /applinklogo png", "applinkdata" "https //www applinkorweblink com", "coverimage" "https // /card/cover png", "bgimage" "https // /card/background png", "fontcolor" "dark", "barcode value" "5728306720836720763017601", "barcode serialtype" "qrcode", "barcode ptformat" "qrcode", "barcode ptsubformat" "qr_code", "barcode interval" "300000", "authentication" "samsung@samsung com", "provision data" "{\"appkey\" \"abcdefaei;fadaf=\",\"telno\" \"01012345678\",\"provider\" \"sec\",\"id\" \"0000000000000000\",\"authkey\" \"a3b7fgj0ea\"}" }, "localization" [ { "language" "ko", "attributes" { "title" "사원증", "holdername" "김삼성", "secondholdername" "kim samsung", "providername" "삼성전자" } } ] } ] } } pay as you go 'pay as you go' card supports a system that pays just before using the cost for the service wallet card type wallet card subtype payasyougo evcharges, others type value description attributes {fields} 1 title string 32 required main title of cardse g , samsung charge card 2 subtitle1 string 32 optional the auxiliary field which displays supporting information 3 logoimage string 256 optional logo image url to be displayed in the card item the file size must not be greater than 256 kb 4 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb* if this value does not exist, logoimage will be substituted 5 logoimage lighturl string 256 optional logo image url in light mode the file size must not be greater than 256 kb * if this value does not exist, logoimage will be substituted 6 providername string 32 optional content provider name 7 holdername string 64 optional name of card holders 8 preventcaptureyn string 1 optional flag whether this wallet card view prevents screen capture either ‘y’ or ‘n’, the default value is ‘n’ 9 startdate long 13 optional start date display start date epoch timestamp in milliseconds 10 enddate long 13 optional end date display end date epoch timestamp in milliseconds 11 locations string 1024 optional list of locations where the card can be used * see location format 12 noticedesc string 5000 required text of the benefits using data in json format converted to escape string* see additional information information format 13 csinfo string 512 optional providers’ customer service information using data in json format converted to escape string * allowed items call, email, website, youtube, instagram, privacynotice, or termsandcondition* see the example below 14 applinklogo string 256 required app link image url the file size must not be greater than 256 kb 15 applinkname string 32 required app link name 16 applinkdata string 256 required information about the partner app link 17 bgimage string 256 optional url for card art background image 18 bgcolor string 8 optional color of the card art e g , #00ffff 19 fontcolor string 8 optional color of the font on the card art supported colors are white or black #000000 or #ffffff 20 blinkcolor string 8 optional color of the blinking effect which indicates that a card cannot be captured in the indicator area e g , #00ffff 21 barcode value string 4096 conditional barcode data, serial number * required if serialtype isn’t 'none' 22 barcode serialtype string 32 required presentation type barcode/qr/serial/none * see barcode format 23 barcode ptformat string 32 conditional presentation format * see barcode format* required if serialtype isn’t 'none' 24 barcode ptsubformat string 32 conditional 25 barcode pin string 16 optional pin to show with a barcode 26 identifier string 64 optional unique id value such as a membership number 27 grade string 32 optional grade value 28 authentication string 64 optional authentication data which meets choose options * see authentication for details 29 provision data string 512 optional elements to complete provisioning* see provisioning for details 30 transactions string 4096 optional transaction history * long content is allowed * see transactions format 31 summaryurl string 256 optional webpage url that show details, such as transactions example { "card" { "type" "payasyougo", "subtype" "evcharges", "data" [ { "refid" "b3fdc982-28c9-47a3-b02f-d484779698a7", "createdat" 1672574400000, "updatedat" 1672574400000, "language" "en", "attributes" { "title" "ev charge card", "logoimage" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "logoimage darkurl" "https //gpp walletsvc samsung com/mcs/images/contents/wallet_intro_logo png", "providername" "ev-samsung", "holdername" "ms jane doe", "preventcaptureyn" "y", "enddate" 1772574400000, "noticedesc" "{\"count\" 2,\"info\" [{\"title\" \"포인트 적립\",\"content\" [\"결제금액 1000원당 포인트가 적립됩니다 \"]},{\"title\" \"포인트 사용방법\",\"content\" [\"적립하신 포인트의 유효기간은 발생일로부터 5년입니다 \",\"유효기간이 지난 포인트는 소멸됩니다 \"]}]}", "csinfo" " {\"call\" \"0000-0000\",\"website\" \"https //www samsungwallet com/cs/\",\"instagram\" \"https //www instagram com/samsungwallet\",\"youtube\" \"https //www youtube com/@samsungwallet\",\"privacynotice\" \"https //privacy samsungwallet com/\",\"termsandcondition\" \"https //www samsungwallet com/tnc\" }", "applinklogo" "https //play-lh googleusercontent com/znfa1roz7hpv9j-jiacbjmjudl2x-fnuwte0oyvbbcwvf5vpzoqqikbxgk7d-aptvag=w240-h480-rw", "applinkname" "ev charge link", "applinkdata" "https //www samsungev com/", "bgcolor" "#0a1a4f", "fontcolor" "#ffffff", "blinkcolor" "#00ffff", "barcode value" "1234000067890000", "barcode serialtype" "qrcode", "barcode ptformat" "qrcodeserial", "barcode ptsubformat" "qr_code", "barcode pin" "1234", "identifier" "ev-001", "grade" "prime", "authentication" "sdaiwegjhewoghewoihgewo", "provision data" "asd2hfih9gwejdahgi4uaewhgeo6whgo12ewhgoewahg1iawpriuq7hg5wel", "transactions" "{\"transactions\" [{\"date\" \"2023-09-10 12 00 00\",\"description\" \"ev-samsung suwon\"},{\"date\" \"2023-09-20 18 00 00\",\"description\" \"ev-samsung gangnam\"}]}" } } ] } } generic card 'generic card' is defined for registering various forms of cards that aren't defined as other types partners can customize the items on the generic card to display by connecting them with card data wallet card type wallet card subtype generic others type value description attributes {fields} 1 title string 32 required main title 2 subtitle string 32 optional the auxiliary field which displays supporting information 3 providername string 32 required provider name 4 eventid string 32 optional event identifier 5 groupingid string 32 optional identifier used to group related cards 6 startdate long 13 required start date display start date epoch timestamp in milliseconds 7 startdate relativenotitime string 4 optional the relative time from startdate in minutes to provide a notification to the usere g , 5, 10, 15, 30, 60, and up to 2880 8 enddate long 13 optional end date display end date epoch timestamp in milliseconds 9 enddate relativenotitime string 4 optional the relative time from enddate in minutes to provide a notification to the usere g , 5, 10, 15, 30, 60, and up to 2880 10 logoimage string 256 optional logo image url to be displayed in card item the file size should not exceed 256 kb 11 logoimage darkurl string 256 optional logo image url in dark mode the file size should not exceed 256 kb* if this value does not exist, logoimage will be substituted 12 logoimage lighturl string 256 optional logo image url in light modethe file size should not exceed 256 kb* if this value does not exist, logoimage will be substituted 13 bgimage string 256 optional card background image urlthe file size should not exceed 512 kbthe recommended size for image resources is 888 x 555 px 14 text{i} string 64 optional text item i 1~12 15 image1 string 128k optional image itemuse only type 3 16 image1 lighturl string 256 optional image item in light mode 17 image1 darkurl string 256 optional image item in dark mode 18 image1 status string 16 optional image item status 19 serial{i} value string 4096 optional actual data that is delivered when the barcode/qr code is scanned i 1~2 20 serial{i} serialtype string 32 optional presentation typee g , serialnumber, barcode, * see barcode format 21 serial{i} ptformat string 32 optional presentation formate g , barcode, qrcode, serial, * see barcode format 22 serial{i} ptsubformat string 32 optional presentation sub-formate g , code_128, qr_code, * see barcode format 23 serial{i} errorcorrectionlevel string 4 optional amount of redundancy or error correction data included in the code there are four error correction levels available in qr codes - code options l/m/q/h 24 noticedesc string 1024 required notice description * long content is allowed * see additional information format 25 csinfo string 512 optional providers’ customer service information using data in json format converted to escape string* allowed items calls, emails, or websites 26 privacymodeyn string 1 optional whether or not to require user authentication when using the cardeither ‘y’ or ‘n’* default ‘n’ 27 bgcolor string 8 optional color of the card art e g , #00ffff 28 fontcolor string 8 optional color of the font on the card art acceptable values dark, light 29 nonetworksupportyn string 1 optional sets whether to support to open the wallet card under 'no network' status either 'y' or 'n'* default 'n' 30 applinklogo string 256 required app link image url the file size should not exceed 256 kb 31 applinkname string 32 required app link name 32 applinkdata string 256 required information about the partner app link 33 locations string 1024 optional list of locations where the card can be used * see location format example { "card" { "type" "generic", "subtype" "others", "data" [ { "createdat" 1661745824345, "updatedat" 1661745824345, "language" "en", "refid" "refid-012345", "attributes" { "title" "samsung generic card", "subtitle" "personal members", "providername" "samsung", "startdate" 1661751274000, "startdate utcoffset" "utc+9", "enddate" 1761778000000, "enddate utcoffset" "utc+9", "enddate relativenotitime" "1440", "text1" "13047623", "text2" "silver", "text3" "suwon station branch", "text4" "031 000-1235", "image1" "https //www samsung com/images/image1 png", "image1 darkurl" "https //www samsung com/images/dark png", "image1 lighturl" "https //www samsung com/images/light png", "serial1 value" ">1180mm2241b7c 0000000000000298060000000000 0 090870907 ", "serial1 serialtype" "qrcode", "serial1 ptformat" "qrcode", "serial1 ptsubformat" "qr_code", "bgcolor" "#ff5000", "fontcolor" "dark", "noticedesc" "{\"count\" 2,\"info\" [{\"title\" \"notice1\",\"content\" [\"description1\",\"description2\"]},{\"title\" \"notice2\",\"content\" [\"description1\",\"description2\"]}]}", "csinfo" "{\"calls\" [{\"key\" \"emergency\",\"value\" \"82 123-4567\"},{\"key\" \"customer service\",\"value\" \"82 123-9876\"}],\"emails\" [{\"key\" \"cs team\",\"value\" \"cs@atwsample com\"}],\"websites\" [{\"key\" \"faq\",\"value\" \"https //atwhomepage com/faq\"},{\"key\" \"support\",\"value\" \"https //atwhomepage com/support\"}]}", "applinkdata" "https //www samsung com/", "applinklogo" "https //www samsung com/logo png", "applinkname" "samsung" }, "localization" [ { "language" "ko", "attributes" { "title" "삼성 제네릭 카드", "subtitle" "개인 멤버스", "providername" "삼성", "text2" "실버 등급", "text3" "수원역점" } } ] } ] } }
Learn Developers Podcast
docsports i currently live in new york and i like going out so my motorcycle brand not working tony morelan 01 10 so not only are you working within motorsports, but for fun you also like to get on your motorbike and drive around the country miklós váradi 01 19 yes, that's right, for me, is the best way to ease your mind when you're not working so yeah tony morelan 01 25 so tell me what is your role at tiny digital factory miklós váradi 01 28 so i work as a product manager since january 2021 and my current missions include partnerships, management with drivers or brands and the management of the community is a big part of, of my five missions, and also managing all the communications and marketing aspects of our game gt manager tony morelan 01 50 how long have you been at a tiny digital factory? did you say miklós váradi 01 54 since january 2021 tony morelan 01 57 and what was your journey? how did you end up working in motorsport gaming? miklós váradi 02 02 yes, so after graduating from high school in hungary, i came to paris to obtain a degree in accounting, and then i made like a career or throwing choice and started a sports management master and during that period, i worked at sichuan racing in the communications department, which then led me to the tiny digital factory tony morelan 02 20 wow so you got your degree in accounting, i'm assuming there wasn't much of an adrenaline rush in accounting, and that's probably your need to get into motorsport miklós váradi 02 29 yes, that's why that's why that's why i wanted to change afterwards i was always specialists for motorsports and then i had this opportunity and i just took it and, yeah, it, it changed a lot of things for me tony morelan 02 45 so tiny digital factory is an independent developer and publisher specializing in free to play mobile games with a strong focus on racing in motorsport management tell me, how did you guys get your start? what is the history of tiny digital factory? miklós váradi 02 59 so the tiny digital factory was created in canada in montreal in 2015 and, as developer the studio has a strong track record with the roller coaster tycoon touch that we could develop to the atari and f1 mobile racing, which was made with code masters and ea, and now we are specialized in motorsport games, and we became an independent publisher in 2021 tony morelan 03 27 wow so not too long ago that you guys became an independent publisher? miklós váradi 03 32 yes, that's right gt manager is actually our first game as a publisher yes tony morelan 03 37 it's amazing so you said that the tiny digital factory first began in canada, but most of the team i understand they work and live in in lyon, france is that correct? miklós váradi 03 46 yes, that's right so we have two studios, one in montreal, canada, and the other one in lyon, france, where most of the team tony morelan 03 54 is located in how big is the is the team right now miklós váradi 03 57 currently, we have 27 members, and we are still growing as multiple recruitments are taking place as we speak tony morelan 04 06 27 may be small for a company, but that is a pretty good size for an independent game studio and what's the best way for someone to apply for a position at tiny digital factory miklós váradi 04 16 so if you want to join our team, there are multiple job openings currently on our linkedin page so you can come there and check them out tony morelan 04 25 so let's talk about the relationship with samsung and tiny digital factory how did that first begin? miklós váradi 04 31 so the game came out in march 2021 so last year, and at that time, our team has been contacted by a samsung galaxy stores business team before the worldwide launch and as they liked the idea of the game, they offered a partnership and since the game went on to become one of the most successful racing games on the galaxy store, tony morelan 04 53 that's amazing yeah, so you guys won the best of galaxy store award for best racing game in 2021 what did it mean to win that award? miklós váradi 05 02 it's an amazing feeling yes, so as the competition was tough with many great racing games that year, we were honored to receive this award as it was the first one for us to do as well so we would like to seize this opportunity to thank everyone involved at samsung place worth tony morelan 05 20 yeah, definitely you know, it's a fun game to play i myself was i was playing titi manager so it was excited to see that you guys won the award in what ways have you guys promoted winning the award? miklós váradi 05 30 this award has been promoted on our social media pages, instagram, facebook, and also the corporate page of the tiny digital factory and it is displayed in our office in lyon, and we are very proud of this achievement tony morelan 05 46 so let's talk about the history of gt manager can you tell me how it first became how it first got started? miklós váradi 05 52 yes, so stefan buddha, who is the founder and ceo of the studio has a strong history with racing games before he created two major franchises, which became huge successes in europe, the wii rally series and test drive unlimited series and after working on the f1 mobile racing for code masters, which is now part of ea, we worked on a racing management concept, which was initially planned to become fr manager, okay but eventually, we decided to reposition our concept in the word of gt cars, under the name of gt manager tony morelan 06 28 that's interesting that's the fun worked on f1 mobile racing, that then wanted to switch gears in and create more of a risk management style racing game so gt manager was officially launched in spring of 2021 correct but you did a soft launch prior to that, is that is that right? miklós váradi 06 47 so in our case, gt manager was available on only in a few countries during the soft launch and this helped us do to improve the game, develop new ideas, and also create a core community for our game, which has stayed there since the worldwide launch tony morelan 07 05 and you know, your timing for the release of gt manager, i thought was great, because it really kind of coincided, at least in the us with a big push in motorsports, you know, i think we can all look to netflix, and the release of the f1 series strive to survive the popularity in the us for motorsport has really increased in the past several years so your timing for gt manager was i thought was perfect miklós váradi 07 29 yeah, they definitely helped us to have that in the us, because we still have a strong user base in the us so it was definitely a good moment to launch the game tony morelan 07 40 so tell me, how did you go about building gt manager knowing that it is a mobile game miklós váradi 07 44 so we thought motorsport enthusiasts would like to play a motorsport game, which could be more comfortable to play on the go and this is how the idea of an accessible management game came up and after a few play were prototypes, we found that addictive core mechanic, which was based on traditional rpg loops and strategic skills gt managers, a game gives a new experience in the racing genre, as players can manage their gt teams through various managerial aspects and over their progression they unlock new buildings, new stuff and new cars, until they reach the top of the leaderboard tony morelan 08 23 yeah, i think that's what i love so much about gt manager is it's not a behind the wheel racing experience it's truthfully, the manager of the racing team so you know, building your factories lining up your sponsorships, taking care of your drivers, your parts on the car i mean, it's, it's not only just race day, but the entire experience of managing a racing team miklós váradi 08 48 yeah, so it's, it's a complete game that where players can do whatever gt managers are doing for their team so i think that is why it has been a success the recall, we are the only game in the racing management segment on galaxy store as well tony morelan 09 06 yeah, so tell me are there any unique aspects or optimizations to the galaxy store version of gt manager? miklós váradi 09 12 we had a promotion last year, between september and november 2021, where the galaxy store players had the opportunity to receive a special samsung livery for the ford mustang gt four and this promotion was available only for players to download it again from the galaxy store and many players are still using this, this key in as their main one so it was a successful for sure for the for the samsung players and we are also planning other exclusive promotions for this year tony morelan 09 46 wonderful so just to explain a livery it's the look of the car what how the cars wrap the graphics that are on the car, is that correct? yes, it is right so let's talk about marketing what are some of the tools and techniques you guys are using to promote gt manager? miklós váradi 10 02 we have official pages for the game on instagram, facebook, and discord, which is the, i think the biggest platform for us the most important one, because it's where players can discuss about strategies or again, trade blueprints for the cars and it's important for us to have this one and also we have, of course, banner promotions, on the stores, and we have a youtube channel and get access to our badges as well tony morelan 10 33 excellent i would think that those galaxy store badges really are instrumental in doing your promoting because it really helps gamers get directly to your app on galaxy store that's right and i will be sharing all of the urls and social handles in the show notes for this podcast episode what is the url for tiny digital factory gt manager? miklós váradi 10 55 it's tiny digital factory dot slash gt dash manager tony morelan 11 00 so i understand that gt manager is your first game offered from tiny digital factory? are you guys working on anything more that we can expect to see on the galaxy store? miklós váradi 11 11 we have started working on a new game, but we can't really give more information about it but you can join our linkedin page where we will share some exciting news tony morelan 11 24 yeah, i can't wait to find out what you guys are working on next what do you get your ideas for, for new games? miklós váradi 11 30 as it is in the dna of the studio most of the team is passionate about motorsports and it is a sports with many different disciplines that could be transferred into mobile games and with this in mind, multiple team members are working on new interesting and innovative game ideas tony morelan 11 49 so tell me what is your workflow when it comes to designing, developing and publishing a game, miklós váradi 11 56 the first step for us is to create a prototype that could be presented to our partners and from that, we are able to design the features one by one, then develop them and test them and that's for the publishing the communications for the game start around the soft launch and this helps us build a strong core for our community tony morelan 12 20 how long would you say it takes to go from concept to an actually published game? miklós váradi 12 25 i think it can vary depending on the project but i would say between one and two years, tony morelan 12 31 i'm sure there's a lot involved with that because you know, in your case with gt manager, you've got a lot of cars that have to have been licensed, you have to you know, work with sponsors and i understand you actually have real professional drivers, the likeness of them within the gameplay so talk a bit about you know, when it comes to licensing and sponsorship as well, specifically with real professional drivers miklós váradi 12 57 yeah, so everything in the game is licensed the cars to drivers, we have official skins or deliveries that specific teams use in the world championships so we have to contact the teams separately, to get the approval to use that during the game and we also work with different partners, which is, for example, we worked with fanatic, which is a leader in esports equipment, and we have everything regarding the licensing is prepared well before the lunch so we can get right everything related to the contract tony morelan 13 34 yeah, so i love you know, playing the game and i see actually real mercedes and porsche as well as you know, mclaren cars out on the track i love that aspect of the game miklós váradi 13 44 yeah so i think the beauty in that is that we don't take only one championship as an example but we take cars and drivers from different world championships and that is how it became a really a worldwide game tony morelan 14 02 so i can imagine there's a lot of competition when it comes to game so what has been your strategy to help with discoverability miklós váradi 14 09 we rely mostly on our user acquisition campaigns but we have also implemented various cross promotional partnerships to promote gt manager outside the grocery store for example, we worked with different influencers, who helped discover potential players to play a gt manager and also, as i said, we worked with a fanatic for the december season, and they helped promoting the game as well tony morelan 14 37 oh, that's great can you share what platform you're building gt manager on? miklós váradi 14 42 we use a unity ah, tony morelan 14 44 so i just started using unity earlier this year to build my first game so it really yeah, it's a great it's a great program, great platform in total, how many downloads would you say gt manager has since your official launch, miklós váradi 14 57 this is the official launch it has been downloaded by more than 1 5 million players tony morelan 15 03 wow, that's great and for such a young game i can really see this franchise is going to is really going to take off what challenges have you faced? would you say when it comes to designing and marketing the game miklós váradi 15 16 so the biggest challenge for us last year and the year before, was, of course, how we could launch the game during the lockdowns and that has made the publishing and marketing process a bit more complicated and unfortunately, all these phases that you mentioned, were affected by the crisis but as a team, we managed to overcome and launched gt manager in march 2021 tony morelan 15 41 wow so yeah, you really did launch this right in the middle of the pandemic so i can understand that there would be a lot of challenges internally within the company, you know, dealing with the lockdown and all the effects of covid i do know from hearing from other developers that mobile gaming has really, really increased in popularity during the lockdown, because, you know, it is a great way for a source of entertainment so i'm, i'm sure you guys must have seen some sort of, you know, boost when it comes to, you know, actual users playing your game miklós váradi 16 13 okay, so for sure, in the beginning, it has boosted our downloads as well, multiple lock downs were taking place in different countries and it just made a bit more difficult for us to work together as a team, because we weren't at the studio together so that is why it was a big challenge for us tony morelan 16 32 yeah, yeah, for sure so let's talk about the music can you share any insight into the music that we hear when, when we're playing gt manager? miklós váradi 16 42 yeah, so we looked for inspirations from various music genres, and found a team which would have an international appeal and there is how we picked our current music tony morelan 16 54 yeah, i think, you know, the music really can set the vibe of the game, you know, give the user a certain feel so i think it really is important to have, you know, appealing music behind your game when you are in the middle of gameplay what advice would you give developers looking to bring their games to galaxy store miklós váradi 17 14 so galaxy store is a great place for developers to publish their games and we have observed that a big part of gt manager players play on samsung devices and this made the opportunity of having our game on the galaxy store even more interesting if your game has a unique style, it will attract a lot of users, which has been the case for a duty manager, for example and the samsung team also have solid to increase the reach and the discoverability of your games, through different aspects, like promotions on the galaxy store or game launcher, for example and also with i would say that don't hesitate to integrate exclusive contents for our galaxy store users, as we discussed before tony morelan 18 00 so let's talk about diversity and inclusion, you know, within your company, what is tiny digital factory doing related to dni miklós váradi 18 09 recruitment is open to all people from minorities and promotions are of course open to all employees and selection is made on the basis of skills and without discrimination the studio has, of course, women in the team as well as people with immigrant background tony morelan 18 29 that's, that's great and knowing that you are you know, becoming a global company, not just with your different offices in canada, in france, but also you know, your reach is really becoming a global franchise with gt manager when you're not working at any digital factory, tell me what is it that you'd like to do for fun? miklós váradi 18 50 for fun? i go out on my motorcycle and go karting so you do cardio? yeah with the team as well okay, we go out and do some go karting sometimes tony morelan 19 00 yeah so that's nice so not only just playing gameplay of car racing, but you actually like to get behind the wheel and feel the speed on the track yes, that's right so i know you love riding motorcycles so i have to ask you, what would be your dream bike? miklós váradi 19 16 i think my favorite bike would be the indian ftr 1200 tony morelan 19 22 oh, wow i love the indian brand of motorcycles definitely beautiful, beautiful bikes and we just want to thank you very much for joining me on the podcast today miklós váradi 19 32 thank you for the invitation closing 19 34 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung tony morelan 19 50 the samsung developers podcast is hosted by tony morelan and produced by jeanne hsu
Distribute Galaxy Store
docsports, trivia, wordby selecting a specific game sub-category arcade, card, casino, casual, music, simulation, sports, trivia, word , you are not allowed to select china for the country of sale screenshots parameters "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_2021022300000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_20210223000000009 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000001 jpeg", "screenshotkey" null, "reuseyn" true } ] name type description screenshotpath image file image file of app screenshot to be displayed in your galaxy store listing jpg or png file, 320-3840 pixels with a maximum 2 1 aspect ratio you must register 4-8 screenshots if more than eight screenshots are uploaded, only the first eight images are displayed if you register a link to a youtube video, a screenshot of the video and the link is displayed automatically in the first screenshot location of the galaxy store listing screenshotkey string set to null if you are re-using the same screenshot if you want to replace the screenshot, set this to the image filekey create a session id and then upload the file to obtain the filekey and set the reuseyn parameter to false reuseyn boolean required if you are updating screenshots whether you want to continue using the existing screenshot true re-use the screenshot false replace the screenshot enter the filekey to the image using the screenshotkey parameter to remove all content from this parameter, leave it blank in the request for example, "screenshots" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "screenshots" "null" if you want to remove one or more screenshots, remove it from the request parameters for example, if these are the screenshots parameters in the contentinfo response "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000001 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000003 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000004 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000005 png", "screenshotkey" null, "reuseyn" true } ] to remove the last two screenshots, change the screenshots parameters to this in the request "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000001 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000003 png", "screenshotkey" null, "reuseyn" true } ] sellcountrylist parameters "sellcountrylist" [ {"countrycode" "aut", "price" "0"}, {"countrycode" "deu", "price" "0"}, {"countrycode" "esp", "price" "0"} ] name type description countrycode string required if you are updating sellcountrylist countries and groups of countries to which the app is to be distributed see country codes for sellcountrylist for the list of country codes price double country-specific price in the local currency the price must fall within the minimum and maximum allowable price for the country, if applicable prices may vary by country if the price is below the minimum allowable price for a country, it is changed to the minimum payment amount if the price is above the maximum allowable price for a country, it is changed to the maximum payment amount if the price is null or is not set, the standard price is applied if this is a paid app, the price cannot be set to 0 zero if this is a paid app and the price is set to 0, an error is returned see entering information on country/region and price for more details to remove all content from this parameter, leave it blank in the request for example, "sellcountrylist" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "sellcountrylist" "null" country codes for sellcountrylist sorted by region, then alphabetically by country name europe "aut" "austria", "bel" "belgium", "bgr" "bulgaria", "hrv" "croatia", "cze" "czech", "dnk" "denmark", "est" "estonia", "fin" "finland", "fra" "france", "deu" "germany", "grc" "greece", "hun" "hungary", "irl" "ireland", "ita" "italy", "lva" "latvia", "ltu" "lithuania", "lux" "luxembourg", "nld" "netherlands", "nor" "norway", "pol" "poland", "prt" "portugal", "rou" "romania", "srb" "serbia", "svk" "slovakia", "esp" "spain", "swe" "sweden", "che" "switzerland", "tur" "turkey", "gbr" "united kingdom" cis "blr" "belarus", "kaz" "kazakhstan", "rus" "russia", "ukr" "ukraine" asia "aus" "australia", "chn" "chinese", "hkg" "chinese hong kong", "twn" "chinese taiwan", "ind" "india", "idn" "indonesia", "jpn" "japan", "kor" "korea", "mys" "malaysia", "nzl" "new zealand", "phl" "philippines", "sgp" "singapore", "tha" "thailand", "vnm" "vietnam" america "arg" "argentina", "bra" "brazil", "can" "canada", "chl" "chile", "col" "colombia", "mex" "mexico", "per" "peru", "usa" "usa" middle east and africa "dza" "algeria", "bhr" "bahrain", "egy" "egypt", "irn" "iran", "irq" "iraq", "isr" "israel", "jor" "jordan", "kwt" "kuwait", "lbn" "lebanon", // only free applications are available "lby" "libya", "mar" "morocco", "omn" "oman", "qat" "qatar", "sau" "saudi arabia", "zaf" "south africa", "tun" "tunisia", "are" "united arab emirates", "yem" "yemen" groups "glb" "global a", "glf" "global a free", // only free applications are available "isu" "global free", // only free applications are available "gpb" "pan latin free", // only free applications are available "gpf" "pan-africa english ", // only free applications are available "gpa" "pan-africa french ", // only free applications are available "gpl" "pan-latin" "bts" "beta test store" // only free applications are available language codes for addlanguage and defaultlanguagecode sorted alphabetically by language "ara" "arabic", "bul" "bulgarian", "zho" "chinese simplified", "002" "chinese traditional", "hrv" "croatian", "ces" "czech", "dan" "danish", "nld" "dutch", "eng" "english", "est" "estonian", "fin" "finnish", "fra" "french", "gla" "gaelic", "deu" "german", "ell" "greek", "heb" "hebrew", "hun" "hungarian", "ind" "indonesian", "ita" "italian", "jpn" "japanese", "kaz" "kazakh", "kor" "korean", "lav" "latvian", "lit" "lithuanian", "nor" "norwegian", "fas" "persian", "pol" "polish", "por" "portuguese", "ron" "romanian", "rus" "russian", "srp" "serbian", "slk" "slovakian", "spa" "spanish", "swe" "swedish", "tha" "thai", "tur" "turkish", "ukr" "ukrainian", "vie" "vietnamese" language codes for supportedlanguages sorted alphabetically by language "ara" "arabic", "hye" "armenian", "asn" "assamese", "aze" "azerbaijani", "eus" "basque", "ben" "bengali", "bul" "bulgarian", "cat" "catalan", "zho" "chinese simplified", "002" "chinese traditional", "hrv" "croatian", "ces" "czech", "dan" "danish", "nld" "dutch", "eng" "english", "est" "estonian", "fas" "farsi", "fin" "finnish", "fra" "french", "glg" "galician", "kat" "georgian", "deu" "german", "ell" "greek", "guj" "gujarati", "hau" "hausa", "heb" "hebrew", "hin" "hindi", "hun" "hungarian", "isl" "icelandic", "ibo" "igbo", "ind" "indonesian", "gle" "irish", "ita" "italian", "jpn" "japanese", "kan" "kannada", "kaz" "kazakh", "khm" "khmer", "kor" "korean", "lao" "lao", "lav" "latvian", "lit" "lithuanian", "mkd" "macedonian", "msa" "malay", "mal" "malayalam", "mar" "marathi", "mon" "mongolian", "bur" "myanmar", "nep" "nepali", "nor" "norwegian", "ori" "oriya", "pol" "polish", "por" "portuguese", "pan" "punjabi", "ron" "romanian", "rus" "russian", "srp" "serbian", "sin" "sinhala", "slk" "slovakian", "slv" "slovenian", "spa" "spanish", "lat" "spanish_latin", "swe" "swedish", "tam" "tamil", "tel" "telugu", "tha" "thai", "tur" "turkish", "ukr" "ukrainian", "urd" "urdu", "uzb" "uzbek", "vie" "vietnamese", "yor" "yoruba"
Learn Developers Podcast
docseason 1, episode 6 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guest ash nazir iot gadgets in this episode of pow, i interview ash nazir, editor in chief for the website iot gadgets ash was an early advocate for tizen os, building a huge following, tizen experts with that success, ash and his team launched the website blog iot gadgets as a way to expand their coverage of hardware, software and all things internet in addition to iot gadgets, ash also runs the largest facebook group dedicated to samsung galaxy watch with over 75 thousand members listen download this episode topics covered tizen os maemo meego linux foundation tizen experts writing for iot gadgets facebook group, samsung galaxy watch more about iot gadgets based in manchester, england, iot gadgets is dedicated to bringing you the best internet of things iot news directly to you we are living in exciting times and are proud to be part of this new technology transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan and this is pow! podcasts of wisdom from the samsung developer program, where we talk about the latest tech new trends and give insight into all the opportunities available for developers looking to create for samsung on today's show, i interview ash nazir, editor in chief for the website iot gadgets what started out as a small blog related to the tizen operating system ash and his team have built a super successful news and information focused website featuring articles on the latest software hardware and all things internet including a facebook group dedicated to samsung smartwatches that has over 75,000 members enjoy so tell me who is ash nazir? ashiq nazir 00 46 so that that's quite a deep question, but i'm going to keep it quite light and you know, you know, not too philosophical as fashion is as i'm basically a network engineer that's my background, and i'm from manchester in england as you can probably tell from the tony morelan 01 01 accent okay, now have you lived in manchester your whole life? ashiq nazir 01 05 yeah, yeah born and bred tony morelan 01 06 so when you were in school did you study network engineering? ashiq nazir 01 10 so i studied, wait for it the mathematics statistics and computing ventures in you'd probably spit them out by then but it was really my work life the jobs that i went to into after that, so i do love it support i did networking, implementation, network design, network infrastructure, and lots of other networking related jobs that was me fully immersed in that field tony morelan 01 42 so you learned after school, when you really dove into the workforce, that's where you got off your experience so when you're not network engineering, what do you like to do for fun? ashiq nazir 01 51 so this is one thing that not a lot of people will kind of understand, but i like fitness i like training and i don't work on the guns or the pythons as much as people think but i have got a modest you know and so for anybody who doesn't know, pythons guns, that sort obviously refers to your arms, which is what most guys, they love building the humps you know, they'll neglect the rest of the body 02 24 phenomenal tony morelan 02 26 yeah which is i'm kind of thinking that's not actually a typical engineer the physique of the typical engineer i think you stand out a little bit at some of these conferences ashiq nazir 02 35 um, once upon a time when i started doing a lot of this thing, and it support it sport was once the forte of the nerd yes, the computer geek in the in the closet you won't let him out when your computer's dying or near death, and then you lock him away after you use fixed your computer and i broke that mold i can tell you that so even a lot of the conferences that i attended over the years yeah, i did stand out a little bit tony morelan 03 08 yeah, definitely, definitely so i want to talk about iot gadgets so iot gadgets is a blog that you run that i know came out of your excitement for tyson os so can you tell me how you first discovered tyson and why you became so passionate about it? ashiq nazir 03 24 okay, now, so this is a little bit of a big question forgive me, i'm going to have to expand on this slightly once upon a time, there was an operating system called miko, and there was this mobile phone that they brought out, which was the nakia and 900 now, this was one of the first linux based true phones and there were lots of things that you could do you had a built in terminal, he had a real web browser that supported flash now, most people don't really know what that entails but once upon a time, you couldn't play flash animations in a mobile web browser it was just unheard of in the likes of apple and other things, you could not do those things so i started following this operating system and i started promoting it on twitter and, you know, unbeknownst to me, i became sort of a bit of an evangelist and before i knew it, i had sort of 6000 people that were following my twitter account wow and a year or so and then, you know, i was invited over to a conference in dublin now, and that was the point where meemo was becoming meego and this was when intel partnered with nakia and then it was a natural fit to me to follow on to meego and, and there's lots of wonderful things that operating system could do unfortunately, there's a change of direction and amiga was discontinued, but then intel continued with it and samsung came on board what we found was tyson which was favored by the linux foundation now for myself, i'm one of the few people that have traveled the world to almost every single ties and conference and summit all over the world being involved in ties in and helping promote it now at that time, i started a website called to ty's an expert's yes, that was to obviously promote tyson tony morelan 05 25 about what year was that? did you were started tyson experts that was back in 2011 so tyson experts at the site, they started how did you go from tyson experts to specifically iot gadgets? ashiq nazir 05 40 well, at the time were tyson experts we covered a lot of blog articles about tyson sdks ids so anybody who doesn't understand so sdks software development kit, ids, integrated development environment, and then what we wanted to do is broaden a bit of the coverage of seidman things that we were involved in and then in 2018, we started iot gadgets and started more dooms some blockchain cryptocurrency stuff, and more stuff related around iot or the internet of things tony morelan 06 16 got it okay so obviously, you've got a lot of writers that are writing for iot gadgets i'm assuming you've got some staff writers i actually did understand, though, that you do welcome guest writers so can you give me a little bit of background about your writers? and if someone wants to submit an article, how did they become a guest writer for iot gadgets? ashiq nazir 06 33 so basically, we've had lots of writers come and go over the years now and what we found is a lot of writers tend to be found on iot gadgets so even samsung themselves, they have hired a few of our writers over the years as well, tony morelan 06 53 really so they're being discovered on iot gadgets that's it that's it so ashiq nazir 06 58 yeah, we welcome people join in and, you know, if people have got the passion, love for writing and computing, by all means they can contact us and an easy way to join in is if you go onto the website, which is www iotgadgets com and just click on write to us, or write for us, shall i say, okay, you're straight through to us tony morelan 07 21 that's excellent so tell me personally, what are some of your favorite topics to cover? ashiq nazir 07 26 and so for myself, we've been very much involved in a lot of smartwatch stuff so that that's a lot of our focus is still smartwatch, based around smartwatches, the apps, the watch faces software updates, now, that kind of thing okay tony morelan 07 45 so another thing that i then when i was doing a little bit of background research on iot gadgets was that you run a pretty big facebook group that is focused on the samsung galaxy watch that i think you've got like almost 75,000 members so talk a little bit about that facebook group and tell me what it has to offer ashiq nazir 08 05 so, with the figure of 75,000, that you mentioned, we're up to actually, let me just have a quick look we're actually over 77,000 tony morelan 08 17 now really? ashiq nazir 08 19 wait not for nobody and neither does our facebook group it's a great place for people to meet each other, who are obviously smartwatch enthusiasts, and developers to showcase their apps, showcase their watch faces, and get relevant feedback you know, we all need to know what works, what doesn't work and it's an excellent place for people to promote themselves tony morelan 08 44 that's wonderful i mean, because i know that's one of the challenges, you know, when i was developing some apps, was you know, you've created this great app, but then how do you get people to, to discover it? and so always trying to find different ways to make yourself known out there is a huge challenge so, you know, knowing that you've got this facebook group with such a huge active community, that's going to be a huge benefit for developers just starting out so that's absolutely amazing to hear so tell me what's in the future for iot gadgets? ashiq nazir 09 16 well down the road, we're actually hoping to start doing a lot more wearable reviews and obviously, at the moment, people are staying at home a fair bit, for some reason, not sure why aren't doing lots more home fitness apps, and okay, for myself, i've got the background i've got the thing to sell that because hey, i love fitness so, just for me, tony morelan 09 43 that's great that's great so tell me what are some of the benefits for developers looking to create apps using tyson? ashiq nazir 09 49 so tyson, one of the propositions right from the outset, was this was going to be an operating system that you can use on a variety of devices, but on smartwatches on the mobile side, it has excellent battery life now, for a lot of people, you they might not comprehend what a brilliant battery life means until they actually try using a device when they're trying to use some fancy app and you know, they can only get half the day to assault so that was something that was brilliant right from the start and you've got solid performance, where like, say, for my smartwatch you know, i've never really known it to crash or have any issues it just performs and that's what you want from a smartwatch you want it to perform you don't want it to be another bane of your existence sure you don't want to be on the phone to tech support hey, what's wrong? you never want to talk to tech support you want to break that relationship and that's what i love about it tony morelan 10 53 that's great that's great so you've been doing this you know iot gadgets for a while i know that you've been experiencing a lot of different tyson app so you got to tell me what is your favorite type of tyson app you know what surprised and impressed you ashiq nazir 11 08 saw myself, i'm going to call back to a bit of that health and fitness stuff so obviously with samsung, they you've got the samsung health app that integrates very nicely with your titan, smartwatch and a lot of your apps that count your calories that count your steps, that they're all that information, then get stored into some health so for myself, i love that thing of, of being able to see things on my watch and then it's all collated and it's available at my fingertips to see how fast i was and what was my heart rate and, and from that data, you can then obviously, analyze your performance and figure out hey, what do you do next? exactly tony morelan 11 53 that's great so can you tell me do you have any ideas of a type an app that you would love to see a developer create ashiq nazir 12 02 you're going to call me boring i'm just going to say, perhaps but so i think it'd be great for having fitness apps where to watch us could actually chat to each other so, you know, for yourself, if you're doing a particular workout somebody else who's doing a particular workout, you can actually it'd be great to see two apps showing you performing against somebody in real time mm hmm i'm not sure obviously, that the use of the screen is really small on a smartwatch, but, you know, just look at some small metrics that can show you who's beating him i'm sure that'd be quite exciting tony morelan 12 39 that would be that would be so you know, i was doing a little bit of a research on this topic recently and saw that it was interesting a lot of the community when it comes to using a smartwatch as it relates to fitness, they don't want to be told that hey, great job you've walked, you know, so many steps today are a great job you've got it chair, you're doing exercise so the information they want to receive is that, hey, it's time to get moving that you haven't reached your goal so it's more of that motivation so it's not the encouragement that, you know, awesome, you did good today, it's more like, get out of the seat and let's get rolling so what's your thought on that sort of approach with an app ashiq nazir 13 23 um, so with that sort of functionality, we've actually got that in the titan smartwatches so every periodically if you haven't moved for a while, it'll actually tell you, hey, head up, do something and they'll give you a little, there'll be little suggestions that will show that, you know, you might want you to swing your torso around, or stand up or flap your arms around and the whole idea is that it can, you know, motivate you to start moving, because they say, you know, a, a journey of 1000 steps starts with one so even if you get up and you start doing something that is obviously a step in the right direction so that's built into the os so something that builds further onto that, another app, that state takes it another step further so then it can collate the number of steps you've possibly done that day and compared it to other days and just giving you a similar sort of, or slightly more encouragement to get you moving tony morelan 14 27 exactly think that'd be really good yeah, no, i completely agree so i know that iot gadgets is put out a lot of different articles, a lot of different blogs can you tell me which article or blog that you're most proud of? ashiq nazir 14 42 so i love the excitement in the ties and community of lights been on devices so we get a huge amount of interest in upcoming devices we're really proud of the fact that we are one of the blogs that come first with all the latest information have, you know what's happening out there? and what are the new devices that are coming out? so, no, soon, there might be some more galaxy watch devices coming out so you just have to go to www iotgadgets com, and you'll find out more that's a shameless plug so tony morelan 15 19 love it, love it so, you know, doing these for all these years, i know that you've had to face some challenges so talk a little bit about some of the challenges that iot gadgets has had to face ashiq nazir 15 30 wow so i think one of the biggest ones that and that we were fortunate enough to face and there's not a lot of websites that have this sort of issue is the amount of traffic we get so initially, like any other blog, you know, you set up, set yourself up with somebody servers out there and is able to handle your traffic and then we'd put some news out there, bang the website's dead is just way too much you know? traffic coming in to too many visitors so then, you know, you upgrade the server and then next time you have some big news, bang, that one's dead and you think, wow, this is deja vu so we've had that situation, unfortunately or fortunately so always good in the blogging world to get lots of traffic that, you know, there's so many times we had to upgrade ourselves to get to the point where we can click something and we're confident the surfers not going to die i'm going to say something i mean, we're going to publish a particular post, and the server is going to be able to handle the traffic so that's been the one unfortunately, that's been one of the biggest hurdles we've had to overcome tony morelan 16 41 and it's obviously a good challenge to have to face i mean, yeah, yeah, yeah ashiq nazir 16 48 yeah, you know, it's one of them things you might you've definitely doing something right if you've got that problem yeah tony morelan 16 55 so tell me what is the best way for people to contact iot gadgets? no, you'd mentioned the website are there any other ways that people can contact iot gadgets? ashiq nazir 17 05 yes, certainly so we've we're obviously on the web emails that are very good one so if you fire off an email to contact@iotgadgets com is a mailbox that's always monitored we're obviously on social media, which twitter, facebook, instagram, and they're all monitored as well so tell me what those your social media handles are so it's iot gadgets across all of them and yeah, they're, they're all monitored and you can see you'll hopefully get a reply within 24 hours, possibly instantly i'm awake at three o'clock in the morning wonderful, which hasn't happened in the past now tony morelan 17 48 yes, when you when you put out a big blog in the in your, your monitoring your servers, i'm sure you're up at all hours ashiq nazir 17 54 well, the world the world doesn't sleep unfortunately so even i've gone to some conferences i've got introduced to people and they've turned around and say, do you ever sleep? because they realize what time zone i'm in, what time zone they're in and the two things don't match tony morelan 18 13 i think what you're saying is that you want a developer to create an app for you for your smartwatch that says, hey, ash, it's time to go to sleep now couldn't sleep just ashiq nazir 18 21 yeah and it just automatically switches everything off there we go tony morelan 18 25 so excellent ash, it was wonderful, chatting with you and getting to know a little bit more about not only you but also iot gadgets, super excited about what you guys are doing and looking forward to reading some more blogs about upcoming information so again, thank you very much for being on the podcast today ashiq nazir 18 39 hey, tony it's been really great being here and thanks for having us on and thanks for taking the time once you appreciate it outro 18 48 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out develop samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
success story mobile
blogsports and fitness; i am also into singing. i was the singer of the official theme song "song of tencent" for tencent. i participated in many singing competitions during my college years and was pretty good at it. if i didn't become a product manager in the internet industry, i would probably have become a singer. yuki singing in fact, that was one reason i launched liveme. i started out as a broadcaster and gained a lot of fans by singing and dancing. everyone has the opportunity to grow their channel. nobody knew i was the ceo of the company. once they found out, they said “i knew yuki before as a broadcaster.” now, i leave the broadcasting to the other talent. jh: it's great you started as a broadcaster. so you know firsthand how to showcase your singing and dancing talents. kudos to you! thank you so much for this interview yuki. yh: you're very welcome. i am happy to chat with you. additional resources on the samsung developers site the samsung developers site has many resources for developers looking to build for and integrate with samsung devices and services. stay in touch with the latest news by creating a free account and subscribing to our monthly newsletter. visit the marketing resources page for information on promoting and distributing your apps. finally, our developer forum is an excellent way to stay up-to-date on all things related to the galaxy ecosystem.
Jeanne Hsu
We use cookies to improve your experience on our website and to show you relevant advertising. Manage you settings for our cookies below.
These cookies are essential as they enable you to move around the website. This category cannot be disabled.
These cookies collect information about how you use our website. for example which pages you visit most often. All information these cookies collect is used to improve how the website works.
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and tailor the website to provide enhanced features and content for you.
These cookies gather information about your browser habits. They remember that you've visited our website and share this information with other organizations such as advertisers.
You have successfully updated your cookie preferences.