メインコンテンツまでスキップ

EcommiOS

iOS SDKを使用した統合iOS SDKを使用した統合 への直接リンク

注記

このガイドは、CocoaPodまたはSwift Package Managerに精通しており、iOS開発のための依存関係をインストールする方法を知っていることを前提としています。詳細については、CocoaPod'sまたはSwift Package Manager'sのユーザーガイドを参照してください。

CocoaPodsガイドCocoaPodsガイド への直接リンク

このCocoaPods チュートリアルを使用してワークスペースを設定します。

  1. Rokt-Widgetポッドをポッドファイルに追加します:
pod 'Rokt-Widget'
  1. ポッドをインストールします:
pod install

Swift Package ManagerガイドSwift Package Managerガイド への直接リンク

Xcodeで:

  • File > Swift Packages > Add Package Dependency に移動します
  • https://github.com/ROKT/rokt-sdk-ios.gitを追加します
  • Up to Next Major3.11.0 で選択します

または、以下のコードをPackage.swiftdependencies部分に追加します。

dependencies: [
.package(url: "https://github.com/ROKT/rokt-sdk-ios.git", .upToNextMajor(from: "3.11.0"))
]

Objective-C統合に関する注意: iOS用Rokt SDKはSwiftを使用して実装されています。Objective-Cを使用している場合は、フレームワークからブリッジングヘッダーファイルを.h/.mファイルにインポートする必要があります。

#import <Rokt_Widget/Rokt_Widget-Swift.h>

インストール中に問題があり、SWIFT_VERSIONが定義されていないというエラーが発生する場合は、ユーザー定義変数 SWIFT_VERSION を追加してください。この変数は、iOS SDKバージョン2.0以上の場合は「5」に設定する必要があります。iOS SDKバージョン1.2.1の場合は「4.2」に設定する必要があります。

Rokt SDKのiOS用初期化Rokt SDKのiOS用初期化 への直接リンク

Rokt SDKをiOSで使用する前に初期化してください。ViewControllerで使用する前に、applicationDidFinishLaunchingハンドラからinitメソッドを呼び出すことをお勧めします。

注意

あなたのアカウントに関連付けられているRoktアカウントIDについては、Roktにお問い合わせください。統合をテストするために、以下のRoktアカウントIDを使用できますが、本番環境でのローンチ前にあなたのユニークなRoktアカウントIDに置き換える必要があります。

SDKの初期化SDKの初期化 への直接リンク

Rokt SDK for iOSアプリケーションは、Roktパートナーがオーバーレイまたは埋め込みプレースメントを表示するため、またはRokt広告主がキャンペーンのコンバージョンを記録するために使用できます。Rokt SDK for iOSはCocoaPodを使用してデプロイされます。

SDKのすべてのユースケースは、アプリケーションでSDKを統合し初期化するための同じ初期ステップに従います。大まかに言えば、これらのステップは次のとおりです:

  1. CocoaPod/Swift Package Managerを使用してワークスペースをセットアップ
  2. Rokt-Widget を追加
  3. pod/パッケージをインストール
  4. Rokt SDKを初期化

これらのステップに従った後、SDKのexecuteメソッドをさまざまな方法で使用して、必要なユースケースに適合させることができます。

テスト用RoktアカウントID: 222

//file => AppDelegate.swift

import Rokt_Widget

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// 以下はデモ統合を表示します。あなたの統合を表示するには、統合テストタグID(222)をあなたのユニークなRoktタグIDに置き換えてください
Rokt.initWith(roktTagId: "222")
return true
}
この記事は役に立ちましたか?