SyneriseSDK 4.17.0

SyneriseSDK 4.17.0

TestsTested
LangLanguage Obj-CObjective C
License Unknown
ReleasedLast Release Apr 2024

Maintained by Krzysztof Kurzawa, Synerise, konned.



  • By
  • Synerise

{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"SDK","path":"SDK","contentType":"directory"},{"name":"SampleAppSwift","path":"SampleAppSwift","contentType":"directory"},{"name":".DS_Store","path":".DS_Store","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SyneriseSDK.podspec","path":"SyneriseSDK.podspec","contentType":"file"}],"totalCount":6}},"fileTreeProcessingTime":4.557129,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":37848394,"defaultBranch":"master","name":"ios-sdk","ownerLogin":"Synerise","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-22T10:00:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12987581?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"master","listCacheKey":"v0:1689891738.0","canEdit":false,"refType":"branch","currentOid":"c160394acab64b7ebef42f87b5f457fdf300fdc0"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Synerise/ios-sdk/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Synerise/ios-sdk/security/dependabot","repoSecurityAndAnalysisPath":"/Synerise/ios-sdk/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Synerise/ios-sdk/blob/master/README.md?raw=true","headerInfo":{"blobSize":"3.99 KB","deleteInfo":{"deletePath":null,"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":"https://desktop.github.com","gitLfsPath":null,"onBranch":true,"shortPath":"b2bef0f","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FSynerise%2Fios-sdk%2Fblob%2Fmaster%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"Synerise iOS SDK (v4.13.1) - User documentation","anchor":"synerise-ios-sdk-v4131---user-documentation","htmlText":"Synerise iOS SDK (v4.13.1) - User documentation"},{"level":2,"text":"Documentation","anchor":"documentation","htmlText":"Documentation"},{"level":2,"text":"Requirements","anchor":"requirements","htmlText":"Requirements"},{"level":2,"text":"Install Synerise SDK from CocoaPods","anchor":"install-synerise-sdk-from-cocoapods","htmlText":"Install Synerise SDK from CocoaPods"},{"level":2,"text":"Install Synerise SDK from Carthage","anchor":"install-synerise-sdk-from-carthage","htmlText":"Install Synerise SDK from Carthage"},{"level":2,"text":"Import Synerise SDK","anchor":"import-synerise-sdk","htmlText":"Import Synerise SDK"},{"level":2,"text":"Setup","anchor":"setup","htmlText":"Setup"},{"level":2,"text":"Initialization","anchor":"initialization","htmlText":"Initialization"}],"lineInfo":{"truncatedLoc":"119","truncatedSloc":"81"},"mode":"file"},"image":false,"isCodeownersFile":null,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://docs.github.com/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Markdown","large":false,"loggedIn":false,"newDiscussionPath":"/Synerise/ios-sdk/discussions/new","newIssuePath":"/Synerise/ios-sdk/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Synerise/ios-sdk/blob/master/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","dismissStackNoticePath":"/settings/dismiss-notice/publish_stack_from_file","releasePath":"/Synerise/ios-sdk/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"renderImageOrRaw":false,"richText":"

Synerise iOS SDK (v4.13.1) - User documentation

\n

\"Platform\"\n\"Languages\"\n\"GitHub\n\"CocoaPods\"\n\"Carthage\n\"Documentation\"

\n
\n

Documentation

\n

Most up-to-date documentation is available at Synerise Help Center - iOS SDK.

\n

Requirements

\n
    \n
  • Xcode 14 and iOS SDK 16
  • \n
  • iOS 9.0+ minimum deployment target
  • \n
  • Valid architectures: arm64 devices and arm64, x86_64 simulators
  • \n
\n

Install Synerise SDK from CocoaPods

\n

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

\n
gem install cocoapods\n
\n

Once you have CocoaPods installed you should add below code into your Podfile in Xcode:

\n
platform :ios, '9.0'\nuse_frameworks!\n\ntarget YOUR_PROJECT_TARGET do\n  pod 'SyneriseSDK'\nend\n
\n

Install Synerise SDK from Carthage

\n

Add following line to your Cartfile:

\n
github \"synerise/ios-sdk\"\n
\n

After that please update carthage:

\n
carthage update\n
\n

Go to your Xcode project's \"General\" settings. Open <YOUR_XCODE_PROJECT_DIRECTORY>/Carthage/Build/iOS in Finder and drag SyneriseSDK.framework to the \"Embedded Binaries\" section in Xcode.

\n

Make sure Copy items if needed is selected and click Finish.

\n

Import Synerise SDK

\n

You will need to import the ¨C21C header into the files that contain code relating to ¨C22C.

\n

¨C23C

\n
¨C8C
\n

¨C24C

\n
¨C9C
\n

In Objective-C, you can either include it in your AppName-Prefix.pch file.

\n

Setup

\n
    \n¨C25C\n¨C26C\n¨C27C\n
\n
¨C10C
\n

Initialization

\n

First of all, you need to initialize Synerise iOS SDK in your AppDelegate and provide ¨C11C.

\n

To get ¨C12C, please sign in to your Synerise account and visit https://app.synerise.com/api.\nThen, generate new ¨C13C for ¨C14C audience.

\n

Configuration for ¨C28C should be completely resolved before the end of ¨C15C ¨C16C method.

\n

¨C29C

\n
¨C30C
\n

¨C31C

\n
¨C17C
\n

¨C32C: It is not recommended to use debug mode in a release version of your application.

\n
","renderedFileInfo":null,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"repoOwner":"Synerise","repoName":"ios-sdk","showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","showDependabotConfigurationBanner":false,"actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timedOut":false,"notAnalyzed":true,"symbols":[]}},"copilotUserAccess":null,"csrf_tokens":{"/Synerise/ios-sdk/branches":{"post":"gDkYbOwf0eHAAk8oDj86jvDQYqFVFyQcxcV9q8OvURgI-cHqrgi5v0oK66KO1FyVXqB59N3SuDAVBAJXiQTb3Q"}}},"title":"ios-sdk/README.md at master · Synerise/ios-sdk","locale":"en"}