Focus mode

Finishing integration (Only iOS)

Generating iOS project

Step 1

To generate the project in XCode, click File and then Build Settings 

Step 2

You will see a screen with different platforms. Select iOS and then click Switch Platform button (bottom left)

Step 3

Click Build button, which will generate your Project in XCode. 

    CocoaPods (recommended)

    Open your project's Podfile and add this line to your app's target build configuration:

    pod 'TappxSDK'

    In a terminal, run:

    pod install --repo-update

    If you're new to CocoaPods, see their official documentation for info on how to create and use Podfiles.

    Swift Package Manager

    The Tappx SDK supports Swift Package Manager starting in version 9.0.0. Follow these steps to import the Swift package:

    Note: If migrating from a CocoaPods-based project, run pod deintegrate to remove CocoaPods from your Xcode project. The CocoaPods-generated .xcworkspace file can safely be deleted afterward. If you're adding the Tappx SDK to a project for the first time, this step can be ignored.

    Step 1

    In Xcode, install the Tappx SDK Swift Package by navigating to File > Add Packages....

    Step 2

    In the prompt that appears, search for the Tappx SDK Swift Package GitHub repository:

    https://github.com/tappx-com/TappxSDK-swift-package-manager.git

    Step 3

    Select the version of the Tappx SDK Swift Package you want to use. For new projects, we recommend using the Up to Next Major Version.

      Once you're finished, Xcode will begin resolving your package dependencies and downloading them in the background. For more details on how to add package dependencies, see Apple's article.

      Manual Implementation

      Step 1

      Download the latest version of the SDK: 

      Download latest Tappx SDK
      Step 2

      Drag the "TappxFramework.framework" and "OMSDK_Tappx.xcframework" files inside the Xcode Project Frameworks folder.

      Step 3

      Once it’s done, in the options screen check the options as in the below screenshot and click finish:

      Step 4

      Go to “Frameworks, Libraries, and Embedded Content” and make sure that the “embed” value for each added Tappx framework library is set to Embed & Sign.

      Step 5

      Go to Build Settings in your project and add the -ObjC linker flag to “Other Linker Flags”

      iOS 9 Considerations

      App Transport Security

      In order to prevent your application being affected by the new measures implemented by Apple, add the following lines to your “Info.plist” file:

      If you want to learn more about this aspect, see App Transport Security (ATS).

      Finishing integration (Only iOS)
      ×

      Tappx logo white

      Important Security Notice
      Beware of scammers impersonating Tappx brand

      We have identified fraudulent activities where malicious actors are imitating Tappx assets. These scams may compromise your security.

      ⚠️ Warning: The URL you came from has been flagged as potentially harmful. 

      To stay safe, only trust communications and services from the official Tappx domain: tappx.com

      ×

      Lorem ipsum dolor sit amet, consectetur adipiscing elit.

      Etiam elit tortor, consequat sit amet ultricies ut, pellentesque a magna. Etiam mattis odio ut nibh pulvinar bibendum. Curabitur porta gravida urna sit amet tincidunt. Etiam sit amet nunc vulputate, blandit mauris sit amet, lacinia arcu. Morbi in orci tincidunt, tincidunt dolor vitae, hendrerit sem. Etiam in suscipit purus. Morbi dignissim vitae nibh ut condimentum.

      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.