Quantcast
Jump to content


Recommended Posts

Posted

2021-05-11-01-banner.jpg

The Galaxy Store is one of the top app stores to sell your Android games in many different countries. You can also sell various in-app purchase (IAP) items inside your games using the Samsung IAP SDK. As many of you now use the Unity engine to develop your games, Samsung has introduced a Unity plugin for the Samsung IAP SDK that enables you to implement IAP features. Follow the steps outlined in this blog to easily implement the Unity plugin into your project and utilize the Samsung IAP functionalities.

Prerequisites

It is assumed you are already familiar with the Samsung IAP procedure. If not, please read the IAP Helper programming guide carefully before proceeding further. After that, download the Samsung IAP Unity plugin package and go through its documentation. To avoid compatibility issues, make sure you meet the system requirements.

There are three types of IAP items:

  1. Consumable: can be used only one time and re-purchasable
  2. Non-consumable: can be used any number of times and not re-purchasable
  3. Subscription: can be used any number of times while it is active

For this example, we have developed a basic coin collecting game in Unity for Android and added UI buttons that allow users to buy IAP items (consumable and non-consumable), and a subscription. The “Buy Super Jump” button initiates purchasing a super jump item from the Galaxy Store using the Samsung IAP SDK. Super jump is a consumable item which enables the player to jump higher than normal. Similarly, the “Upgrade Player” button initiates purchasing a player upgrade, which is a non-consumable item. This blog only covers consumable and non-consumable purchases, we’ll discuss subscriptions in a future blog.


2021-05-11-01-01.jpgFigure 1: Preview of the sample game developed in Unity.


Note: You are required to develop your game/application in Unity beforehand to integrate the IAP Unity plugin into it.

Integrate the Samsung IAP Unity plugin

After creating the game in Unity, you need to enable Samsung IAP functionalities in your project. Follow the steps below:

  1. Import the Samsung IAP Unity plugin package into the project. In Unity, click Assets -> Import Package -> Custom Package and select the downloaded plugin package.
  2. You can now see the Plugins folder under your Assets folder and the “SamsungIAP.cs” script at Assets/Plugins/Script.
  3. Copy or move the “SamsungIAP.cs” script into the default scripts folder (where all the scripts are kept together) of your project so that other scripts can access it easily. If you don’t already have a scripts folder, create a new one and keep all your project scripts together along with “SamsungIAP.cs”.
  4. Create an empty game object in the Hierarchy tab and drag-and-drop the “SamsungIAP.cs” script onto it. In our sample project, we have renamed the game object as “SamsungIAP”.
  5. Click on the “SamsungIAP” game object and check whether the IAP functionality is enabled in the Inspector, as shown below:

2021-05-11-01-02-v2.jpgFigure 2: Samsung IAP is enabled for the project.


Set the IAP operation mode

IAP supports three operational modes. The production mode is for enabling billing for item purchases and the other two are for testing IAP functions without billing the game users for item purchases. The default operation mode is set to OPERATION_MODE_TEST with the return value as Success, but you can set the return value to Failure instead, or switch to OPERATION_MODE_PRODUCTION by checking (√) the Production Build checkbox in the Inspector as shown in figure 2. You can learn more about the IAP operation modes and how they work from here.

Register the game and IAP items in the Seller Portal

To process/test the Samsung IAP operations, both your game and any IAP items need to be registered in the Seller Portal. Follow the steps below:

  1. Ensure you have switched the platform of your game to Android and the package name is different from the apps registered in other app stores. You can rename the package name of your project from Player Settings -> Other Settings.
  2. Save your Unity project and build the APK file. In Unity, go to File -> Build Settings and then click the Build button.
  3. Follow the steps listed in Register an app and in-app items in Seller Portal and complete the registration of your game and IAP items accordingly. For our sample game, we have registered a consumable and a non-consumable item with the IDs “BuySuperJump” and “BuyUpgradedPlayer” respectively. Keep the item IDs in mind as they will be required when initiating the purchases.
  4. You can add testers (non-licensed and licensed) in the Binary tab of the Seller Portal while registering your game in the manner covered in the previous step. Licensed testers are not be charged for purchasing any IAP items. You can register the licensed testers in your Seller Portal profile. See IAP Testing for more information.

Get previously purchased items

Make sure to retrieve any previously purchased non-consumable and unconsumed items every time the user starts the game. Use the GetOwnedList() method of the IAP plugin to get information about the items the user has already purchased. However, please note there is a script “player.cs” in our project which is added to the main player game object as a component. From now on we will be editing the codes into this “player.cs” script to enable all the Samsung IAP functions for this project. Follow the steps below:

  1. Add the following line at the beginning to access the Samsung IAP libraries in this script.
    using Samsung; 
    
  2. Call the GetOwnedList() method whenever the game launches, by adding the following line at the beginning of the Start() method. Learn more about the GetOwnedList() method here.
  3. After the processing of the GetOwnedList() method is completed, the OnGetOwnedList callback is triggered, which receives information about the specified purchased items and API call processing. We need to implement this callback method under the same class as in the following;
    void OnGetOwnedList(OwnedProductList _ownedProductList){
            if(_ownedProductList.errorInfo != null){
                if(_ownedProductList.errorInfo.errorCode == 0){// 0 means no error
                    if(_ownedProductList.results != null){
                        foreach(OwnedProductVo item in _ownedProductList.results){
                        if(item.mConsumableYN == "Y"){
                        //consume the consumable items and OnConsume callback is triggered afterwards                                                                       SamsungIAP.Instance.ConsumePurchasedItems(item.mPurchaseId, OnConsume);
                        }
                        if(item.mItemId == "BuySuperJump"){
                             superJump++;
                        }
                        else if(item.mItemId == "BuyUpgradedPlayer"){                         
                        playerMaterial = Resources.Load<Material>("playerMaterial");
                        MeshRenderer meshRenderer = GetComponent<MeshRenderer>();
                        meshRenderer.material = playerMaterial;                        
                        }                    
                    }
                } 
            }
        }
    }
    

As you can see, some actions have been taken inside the game depending on the respective item IDs. For example, the super jump counter has been increased and the material of the player gets changed. If there is any consumable item which has not been reported as consumed, then the ConsumePurchasedItems() method is invoked. We describe this method in the next section.

Consume purchased consumable items

Use the ConsumePurchasedItems() method to report the purchased consumable item as consumed, which enables the item to be purchased again. See Acknowledge a purchased consumable item to understand this process better. When the process of the ConsumePurchasedItems() method in the previous section is finished, the item data and processing results are returned to the OnConsume callback method. We need to implement this method in the same way under the same class as we implemented the OnGetOwnedList method earlier.

void OnConsume(ConsumedList _consumedList){
         if(_consumedList.errorInfo != null){
             if(_consumedList.errorInfo.errorCode == 0){
                 if(_consumedList.results != null){
                     foreach(ConsumeVo item in _consumedList.results){
                             if(item.mStatusCode == 0){
                                 //successfully consumed and ready to be purchased again.
                             }
                     }
                 }
             }
         }
}

Get purchasable IAP items

The users may want to see details of the available IAP items in the store for the game. The GetProductsDetails() method helps to retrieve detailed information (for example, item name, price, ID, etc.) about the IAP items registered in your game that are available for users to purchase. There is a UI button “Available Items” in our sample game for querying the purchasable items. After clicking this button, brief information for each item is presented in a simple dropdown list next to the button (see figure 3). To get the list of available items:

  1. Declare a button variable and a dropdown variable in the beginning of the “player.cs” script.
    public Button getProductsButton;
    public Dropdown itemList;
    
  2. Add a listener method for the “Available Items” button at the end of the Start() method.
    getProductsButton.onClick.AddListener(OnGetProductsButton);
    
  3. To initiate the GetProductsDetails() method, we need to implement the listener OnGetProductsButton() method.
    void OnGetProductsButton(){
             //get all the product details
             SamsungIAP.Instance.GetProductsDetails("", OnGetProductsDetails); 
    }  
    
  4. After the processing is completed on the server side, the OnGetProductsDetails callback is triggered, which contains information about the available IAP items. Implement this callback method and add information of each item to the dropdown method so that the users can see them easily. In the example, we show only the item name and price.
    void OnGetProductsDetails(ProductInfoList _productList){
             if (_productList.errorInfo != null){
                  if (_productList.errorInfo.errorCode == 0){// 0 means no error
                       if (_productList.results != null){
                            itemList.ClearOptions();
                            List<string> optionItems = new List<string>();
                            int i = 1;
                            foreach (ProductVo item in _productList.results){
                                   string temp = i+ ". " + item.mItemName + ": $ " + item.mItemPrice;
                                   optionItems.Add(temp);
                                   i++;
                            }
                            itemList.AddOptions(optionItems);
                       }
                  }
             }
    }
    

2021-05-11-01-03.jpgFigure 3: Showing the available IAP items in the game.


The information of all IAP items is shown in the dropdown menu as a list. You can show only one specific item or more items by specifying their IDs in the GetProductsDetails() method if you want. Learn more about the method here.

View the full blog at its source

  • 2 years later...


  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted

I am writing to request the sample project mentioned in your blog post, "Integrating Samsung IAP in Your Unity Game." I am currently working on integrating Samsung IAP into my own Unity game and would find the sample project incredibly helpful in understanding the process and implementation details.

I have already followed the steps outlined in the blog post, including:

  • Importing the Samsung IAP Unity plugin package
  • Enabling Samsung IAP functionalities in my project
  • Attaching the "SamsungIAP.cs" script to a game object

However, having a complete sample project to reference would provide invaluable insights into how these elements work together in a practical scenario. It would be especially beneficial to see how the code interacts with different aspects of the IAP process, such as product initialization, purchase requests, and transaction handling.

I would be grateful if you could share the sample project or provide any alternative resources that offer a similar level of detail. I am confident that having access to this information will significantly accelerate my development process and ensure the successful integration of Samsung IAP into my game.

Thank you for your time and consideration.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Similar Topics

    • By Samsung Newsroom
      March 2025 New Revenue Share Model for Galaxy Store
      From May 15, 2025, Galaxy Store will introduce a new, developer-friendly revenue share model. Developers and publishers of paid games, applications, themes, and in-app items (both consumable and non-consumable) will earn 80% of the sales proceeds generated through the Galaxy Store, with Samsung retaining 20%. For subscriptions, the revenue share will be 85% for developers and 15% for Samsung. Get ready to boost your revenue potential with Galaxy Store!

      Visit the Samsung Developer Portal for more details on these exciting changes. Samsung Health Data SDK 1.0.0.b2 Has Been Released!
      The latest Samsung Health Data SDK release introduces new write capabilities for select Samsung Health data types. Previously, developers could only read or aggregate data using the SDK APIs. With this update, developers can now insert, edit, and delete data for specified data types*. We're excited to offer this opportunity to developers to access and utilize more Samsung Health data in their applications. 

      *Data types supported: Body composition, blood glucose, blood pressure, heart rate, nutrition, water intake

      Learn More [MWC 2025] Explore AI-Powered Innovation in Mobile, Health, Home, and Networks with Samsung
      Samsung Electronics stole the spotlight at Mobile World Congress (MWC) 2025, held in Barcelona and opening on March 3 (local time.) Samsung showcased new AI-powered mobile experiences and next-generation network solutions centered around the Galaxy S25 series. Visitors experienced Galaxy's vision for the future, through a dedicated Galaxy S25 zone featuring AI, camera, and gaming experiences, as well as AI-customized healthcare and smart home solutions. Samsung also shared advancements in security, sustainability, and network innovation technologies.
      Discover more about the AI-driven mobile innovations and connected experiences unveiled at MWC 2025 at the Samsung Electronics Newsroom.
        Learn More Samsung Announces Official Rollout of One UI 7 Starting from April 7
      Samsung Electronics will begin rolling out the new One UI 7 starting on April 7 for key models including the Galaxy S24 series, Galaxy Z Fold6 and Galaxy Z Flip6, and will gradually expand to more Galaxy smartphones and tablets. This update enhances the user experience with a new UI design and powerful Galaxy AI features.

      One UI 7 provides an intuitive UX and options for personalized settings. For added convenience, the Now Bar provides personalized, real-time updates directly on the lock screen. Additional AI features, including AI Select, Writing Assist, Audio Eraser, and Drawing Assist, have been added for a more intuitive experience. 

      Adjusting preferences is now easier. Users can simply navigate to Settings, tap the magnifying glass icon, and say, “My eyes are feeling tired.” Recommended options like adjusting brightness or enabling Eye Comfort Shield instantly appear. The update rollout begins in Korea and will gradually expand to global markets. Learn more in the Samsung Electronics Newsroom.

      Learn More Samsung Electronics Unveils 6G White Paper and Outlines Direction for AI-Native and Sustainable Communication
      Samsung Electronics has published its second white paper on technology trends for the 6G era, titled “AI-Native & Sustainable Communication.” This white paper outlines directions for enhancing network quality by applying AI technology throughout the telecommunication system, and for creating a sustainable user experience through energy efficiency improvements and extended service coverage. It also covers emerging 6G services, including immersive extended reality (XR), digital twins, and massive communication, as well as the key attributes that will enable them. 

      Samsung Electronics announced its continued commitment to leading global standardization and development efforts for the 6G era, while incorporating lessons learned from 5G commercialization and adapting to evolving market requirements. Learn more at the Samsung Electronics Newsroom.

      Learn More Philips Hue Uses New Developer Tools for WWST Certification
      SmartThings is excited to announce that Philips Hue has certified 155 lighting products as “Works with SmartThings!” As a leader in smart lighting, Philips Hue continues to expand consumer choices by introducing more connected lighting products, showcased directly in the SmartThings application and website. Leveraging tools like Certification by Similarity in the Developer Center, Philips Hue efficiently certified their entire product lineup. 

      Read more

      Interested in certifying your products with SmartThings? Fill out this form to learn more and reach over 380 million users worldwide. Samsung Receives 58 Accolades at iF Design Awards 2025
      Samsung Electronics is pleased to announce it has received a total of 58 awards at the International Forum (iF) Design Awards 2025, a prestigious German international design competition, including two Gold Awards.

      "Ballie," an AI companion robot for the home, and "BOJAGI," an advanced concept package design for small portable projectors, were presented with Gold Awards. The 58 awards span various design and product categories, including the Bespoke AI Laundry Combo, Galaxy Ring, Neo QLED 8K, UX/UI, and service design.

      Samsung Electronics announced its commitment to continuing to lead the customer experience with AI-driven innovation and sustainable design, striving to provide designs that harmonize with consumers’ evolving lifestyles and contribute to society and consumers lives.

      Learn More FaceMe: Robust Face Restoration with Personal Identification
      FaceMe from Samsung Research is a technology that restores high-quality facial images from low-quality sources while preserving identity consistency. It utilizes the CLIP image encoder and the ArcFace facial recognition module to extract identity features from a reference image, and uses them as a prompt for the diffusion model to enhance the restoration’s performance. The training is conducted in phases using ControlNet and ID encoder modules, and wavelet-based color correction is applied for a final, natural-looking restoration. FaceMe does not require additional training for personalized restoration. Using a variety of reference images, this is a new approach that overcomes limitations of existing face restoration technologies. Find out more about FaceMe and its proven identity consistency, restoration quality, and high speed in the Samsung Research blog.

      Learn More View the full blog at its source
    • By Samsung Newsroom
      Today, Samsung is announcing a new revenue share model for Galaxy Store, increasing the current revenue share of 70/30 to 80/20 for developers and publishers.
      Starting May 15, 2025 (GMT+0), developers and publishers of paid games, apps, and consumable and non-consumable in-app items using Samsung Checkout will start receiving 80% of the net sales proceeds* generated and received through Galaxy Store, while Samsung will retain 20%. For subscription services, the revenue share model will be 85% / 15%.
      For all developers and publishers who are currently publishing an app on Galaxy Store and obtained certification via the Galaxy Store Seller Portal, no action is required to start benefiting from this higher revenue share. Unless you have a custom agreement, Samsung will automatically apply the new revenue share terms on May 15, 2025 (GMT+0). If you have a custom agreement with Samsung, you will not be impacted by this change and the terms of the custom agreement will continue to apply.
      FAQ
      Q: When will I start receiving the new increased revenue?
      A: The new revenue share model will start on May 15, 2025 (GMT+0).
      Q: Will purchases made today in Galaxy Store be affected?
      A: Purchases made in Galaxy Store before May 15, 2025 (GMT+0), will continue at the current 70/30 revenue share model.
      Q: Will there be any other changes in the calculation of the revenue share?
      A: No. Before distributing your revenue share, Samsung will deduct the same customary fees from the total revenue such as sales tax, bank fees and other cost as provided in the Galaxy Store Seller Portal Terms and Conditions.
      Q: I have a custom agreement with Samsung. Will this change affect the agreement?
      A: No, if you have a custom agreement you will not be impacted. If you are interested in moving to the new revenue share model, please contact your Samsung account manager.
      Q: What apps will benefit from the new revenue share model?
      A: All paid apps, including games and themes, as well as consumable and non-consumable in-app items will benefit from the new 80/20 revenue share model.
          Developers of subscription services (where recurring payment is made by users) will receive a higher revenue share based on an 85/15 revenue share model.
      Q: What do I need to do to receive my increased revenue share?
      A: If you have accepted Samsung Galaxy Store Seller Portal Terms and Conditions, then no action is necessary. Samsung will automatically update your revenue share to the new terms on May 15, 2025 (GMT+0). If you have a custom agreement, you will not be impacted by this change. If you are interested in moving to the new revenue share model, please contact your Samsung account manager.
      For further inquiries, please reach out to [email protected].
      *Subject to the deduction of customary sales tax and other fees.
      View the full blog at its source
    • By Samsung Newsroom
      February 2025 Certify your Matter Products with SmartThings – Fast & Easy
      Showcase your Matter products to over 380 million SmartThings users. Getting Works with SmartThings (WWST) certification is easier than ever. Our Developer Center offers many tools to help you certify, including Test Suite. Leverage the Test Suite to easily test your products; many products can even be self-tested without sending them to a lab. Once certified, you can display your products in the SmartThings application and on our website and unlock opportunities for co-marketing.

      Want to learn more? Fill out this form, and we’ll share more details on certifying your Matter products with SmartThings. Samsung Mobile Advance Applications Are Now Open!
      Call for innovators: Applications for our Samsung Mobile Advance Startup Incubation Program are now open. Turn your idea into reality with our 6-month Proof-of-Concept project with Samsung. Visit us for more information.

      Learn More Simple yet Impactful: Emulator Skins for the Galaxy S25 Series are Now Available
      The latest Galaxy emulator skins have been designed specifically for the Galaxy S25 lineup, allowing you to bring the premium look and feel of Samsung’s newest flagship devices to your Android application development. These sleek skins showcase the stunning design, rounded display, and bold style of the Galaxy S25 series. Building applications has never been easier. Download the emulator skins today and start creating applications that truly stand out.
        Download Tutorial: Elevate Your Watch Face with Stunning Weather Forecast Features
      Want to take your smart watch experience to the next level with our dynamic weather forecast features? With Watch Face Studio (WFS), you can seamlessly integrate real-time weather updates, making it easy for users to check hourly and daily conditions at a glance. Smart features like weather tags let you display forecasts while keeping the last update time visible, ensuring users always have access to the latest information. Ready to try it? This blog includes a sample project to help you bring these innovative features to life. Check out the full blog and give your watch face a fresh, weather-smart upgrade!

      Learn More Discover the New Samsung Tizen TV SDK v9.0.0
      The Samsung Tizen TV SDK v9.0.0 is now available! This SDK provides a suite of tools to help you start developing applications for the Tizen TV platform, including an IDE, a lightweight TV simulator for testing web applications, and a TV emulator. Download the new Samsung Tizen TV SDK now from the Samsung Developer Portal and start developing today.

      Learn More Deep Learning for CSI Feedback: One-Sided Model and Joint Multi-Module Learning Perspectives
      In 5G networks, massive MIMO (Multiple Input, Multiple Output) technology is essential for high-speed data transmission and enhanced reliability. To maximize MIMO performance, base stations (BS) require downlink Channel State Information (CSI) feedback from user equipment (UE). However, limited uplink channel resources can lead to overload issues. Therefore, maintaining CSI feedback accuracy while minimizing overhead is a critical challenge.

      To address this, Samsung Research proposes an AI-based One-Sided CSI Feedback method. This approach applies a deep learning model solely at the base station, reducing feedback overhead and protecting data privacy. This solution enables operation without collaboration among vendors. Learn more about the innovative potential of AI-based CSI feedback on the Samsung Research blog.

      Learn More FiRa Consortium Release 3.0 - UWB Core Specification and Certification Program Launch
      Ultra-wideband (UWB) technology is being used in various applications; including localization between smart devices, secure access, and tap-free payment. As recently released at the FiRa Consortium, the wireless communication, energy efficiency, precision measurement, and network connectivity technologies in the UWB Core Specification 3.0, are expected to be more efficiently utilized across various industries, including car access digital keys, public transport services, and path tracking.

      With the Samsung Galaxy S24 Plus models adopted as the Reference Devices for the FiRa 3.0 Certification Program, Samsung Electronics will demonstrate strong interoperability with devices featuring enhanced UWB chipsets. Learn more about the advancements in the UWB technology ecosystem and UWB Core Specification 3.0 certification program, both of which Samsung Electronics are actively involved in.

      Learn More Samsung Instant Plays: Off-Policy Selection for Optimizing Advert Display Timing in Mobile Games
      Samsung Instant Plays is a mobile application that gives users instant access to free games that can be played without installation. The application generates revenue by displaying adverts to users during gameplay. However, displaying adverts too often can lead to user churn, while displaying them too infrequently can result in revenue loss. Therefore, having a strategy for advert delivery timing is crucial.

      To address this, Samsung R&D Institute Poland has adopted an Off-Policy Selection (OPS) method. OPS aims to select the best policy available from a set of policies trained using Offline Reinforcement Learning, remedying the reliability issues in the existing Off-Policy Evaluation (OPE) methods. Find out more about optimizing advert delivery timing using OPS and its results on the Samsung Research blog.

      Learn More   
      https://developer.samsung.com

      Copyright© %%xtyear%% SAMSUNG All Rights Reserved.
      This email was sent to %%emailaddr%% by Samsung Electronics Co.,Ltd.
      You are receiving this email because you have subscribed to the Samsung Developer Newsletter through the website.
      Samsung Electronics · 129 Samsung-ro · Yeongtong-gu · Suwon-si, Gyeonggi-do 16677 · South Korea

      Privacy Policy       Unsubscribe

      View the full blog at its source
    • By Samsung Newsroom
      January 2025 Unveiling Invites to "Galaxy Unpacked 2025" Ushering in a New Era of Mobile AI
      New Galaxy products are unveiled at Galaxy Unpacked 2025! Galaxy Unpacked 2025 commences on January 23, 3 AM KST (January 22, 10 AM local time) in San Jose, USA. It is streamed live online via the Samsung Electronics Newsroom, Samsung.com, and Samsung Electronics YouTube channel. Samsung Electronics' innovations are going to usher in a new era of the mobile AI experience with the natural and intuitive Galaxy UI. See for yourself.
        Learn More Highlights from the CES 2025 Samsung Press Conference
      On January 6, Samsung Electronics held the CES 2025 Samsung Press Conference under the theme "AI for All: Everyday, Everywhere," unveiling its technological visions. The full inter-device connectivity and hyper-personalized user experience through AI, both introduced at the conference, have attracted media attention from all over the world. Check out the innovative technologies that will change the future in our video.
        Learn More Updates for Samsung In-App Purchase: Resubscription and Grace Period Features
      Managing subscriptions is now more convenient with the new Samsung in-app purchase (IAP) updates. The newly updated features are resubscription and grace period.
      Users can now reactivate their canceled subscription in Galaxy Store using the resubscribe feature. Even if there is a problem with the payment when renewing a subscription, the subscription is not canceled if the problem is resolved during the set grace period. If the developer activates the grace period feature in the item settings of Galaxy Store's Seller Portal, the system automatically retries the payment and sends the information about the failed automatic payment to the user so that they can change their payment method.
      Developers can also see new information in the subscription API and ISN services, such as the subscription API's response parameters and ISN service events. Manage your subscriptions more effectively using these new features. Tutorial: Manage the Purchase/Subscription of Digital Items with Samsung In-App Purchases
      The hassle of managing digital item purchases and subscriptions is no more! Samsung in-app purchase (IAP) is a powerful tool that provides a more secure and convenient payment environment for users and expands commercialization opportunities for developers. This tutorial covers how to smoothly and efficiently implement item purchase/consumption processing and subscription management. A step-by-step guide and practical code examples are used to walk developers through the complex API integration process even if they're just starting out. Check out the tutorial on the Samsung Developer Portal.
        Learn More Tutorial: Step into Galaxy Watch Application Development Using Flutter
      Did you know that you can develop an application for Galaxy Watches with a single codebase? The tutorial shows software developers how they can develop applications for Galaxy Watch using the Flutter framework. Flutter is an open-source framework for building multi-platform applications from a single codebase. An easy step-by-step guide that can be followed without much preparation is provided for beginners, as well as practical tips and a code example for Flutter developers who are new to developing Galaxy Watch applications. Check out the tutorial and start developing Galaxy Watch applications!

      Learn More Tutorial: Monitoring Your Cards in Samsung Wallet in Real Time
      Do you want to monitor the status of cards added to Samsung Wallet on user devices in real time? Samsung Wallet provides the Send Card State API to make it easy to track the cards, as the API notifies the server of any changes whenever a card is added, deleted, or updated.
      The tutorial covers how to set up server notifications, how to receive notifications to a Spring server, and how to securely verify the received notifications. Learn how to monitor the status of cards in Samsung Wallet in real time.

      Learn More Samsung Electronics Demonstrates AI-RAN Technologies, Paving the Way for the Convergence of Telecommunications and AI
      Telecommunications technology is evolving beyond just improvements in data transmission speed, moving towards emphasizing user experience, energy efficiency, and sustainability. Samsung Electronics is accelerating the emergence of the era of future communications by showcasing the AI-RAN technology which integrates AI technology with the Radio Access Network (RAN), which is the core technology for communications networking.
      In particular, at the Silicon Valley Future Wireless Summit held in November 2024, Samsung Electronics demonstrated the results of the AI-RAN PoC to global communications providers, the first in the industry to do so. The technology indicated a possibility to greatly improve data throughput, communication coverage, and energy efficiency compared to the existing 5G RAN. It also proved the convergence of communications and AI could significantly enhance network performance. Learn more about Samsung Electronics' AI-RAN technology that goes beyond the boundary of communications and creates smarter networks with AI.

      Learn More Building a Trusted Execution Environment on RISC-V Microcontrollers
      In embedded systems such as IoT devices, it is crucial to protect sensitive data. For this, a Trusted Execution Environment (TEE) is required. It creates an isolated environment within the processor, so that security-sensitive tasks can be executed without risk of external threats.
      Samsung Research is conducting a study on how to implement the TEE technology on RISC-V-based microcontrollers (MCU), an open-source hardware architecture, and has introduced mTower, a core project related to this study. Learn more about stronger security for IoT devices on the Samsung Research blog.

      Learn More   
      https://developer.samsung.com

      Copyright© %%xtyear%% SAMSUNG All Rights Reserved.
      This email was sent to %%emailaddr%% by Samsung Electronics Co.,Ltd.
      You are receiving this email because you have subscribed to the Samsung Developer Newsletter through the website.
      Samsung Electronics · 129 Samsung-ro · Yeongtong-gu · Suwon-si, Gyeonggi-do 16677 · South Korea

      Privacy Policy       Unsubscribe

      View the full blog at its source





×
×
  • Create New...