...
Related Digital iOS SDK’ini Cocoapods veya Swift Package Manager (SPM) aracılığıyla projenize ekleyebilirsiniz.
Cocoapods
SDK’i yüklemek için aşağıdaki satırı podfile dosyanıza ekleyin.
Code Block |
---|
pod 'RelatedDigitalIOS' |
SPM
İlk olarak Xcode menüsünden File > Add Packages… yolunu izleyin.
...
Açılan sayfada sağ üstteki alana https://github.com/relateddigital/relateddigital-ios linkini yapıştırın ve Add Package butonuna tıklayın.
...
Not: Eğer Push Modülünü kullanmayacaksanız verilen kodlar içerisinde pushla ilgili olanları eklemenize gerek yoktur.
...
Code Block | ||
---|---|---|
| ||
import RelatedDigitalIOS import UserNotifications func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { RelatedDigital.initialize(organizationId: "YOUR_ORGANIZATION_ID", profileId: "YOUR_PROFILE_ID", dataSource: "YOUR_DATA_SOURCE", launchOptions: launchOptions) RelatedDigital.enablePushNotifications(appAlias: "YOUR_APP_ALIAS", launchOptions: launchOptions, appGroupsKey: "YOUR_APP_GROUP_KEY", deliveredBadge: true) UNUserNotificationCenter.current().delegate = self RelatedDigital.loggingEnabled = true RelatedDigital.inAppNotificationsEnabled = true if #available(iOS 13, *) { // handle push for iOS 13 and later in sceneDelegate } else if let userInfo = launchOptions?[UIApplication.LaunchOptionsKey.remoteNotification] as? [String: Any] { RelatedDigital.handlePush(pushDictionary: userInfo) } return true } |
...