iOS SDK - SDK initialisieren

Konfigurationsoptionen für die Konstruktormethode des iOS-Trackers

iOS SDK ⁠-⁠ SDK initialisieren

Mit der folgenden Zeile installieren Sie den Tracker und damit das SDK, um alle Funktionen des Trackers nutzen zu können.

  pod 'OpenReplay', '~> 1.0.17'
dependencies: [
    .package(url: "https://github.com/openreplay/ios-tracker.git", from: "1.0.17"),
]

Beim Instanziieren des OpenReplay-Trackers können Sie verschiedene Konfigurationsoptionen angeben, um zahlreiche Aspekte der Aufzeichnung und der Aufzeichnungserfahrung anzupassen. Sie müssen die Option projectKey im Konstruktor festlegen. Diesen Wert finden Sie in Ihrem OpenReplay-Dashboard unter ‘Preferences > Projects’.

Fügen Sie den folgenden Code in Ihre Datei AppDelegate.swift ein:

// AppDelegate.swift
import OpenReplay

//...

class AppDelegate: UIResponder, UIApplicationDelegate {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

			  // not required if you're using our SaaS version
        OpenReplay.shared.serverURL = "https://your.instance.com/ingest"
				// check out our SDK docs to see available options
        OpenReplay.shared.start(projectKey: "projectkey", options: .defaults)

        // ...
        return true
			}
// SceneDelegate.Swift
import OpenReplay

// ...
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
	let contentView = ContentView()
	.environmentObject(TodoStore())

	if let windowScene = scene as? UIWindowScene {
		let window = TouchTrackingWindow(windowScene: windowScene) // <<<< here
		window.rootViewController = UIHostingController(rootView: contentView)
		self.window = window
		window.makeKeyAndVisible()
	}
}

Weitere Details finden Sie unter Daten in iOS-Replays bereinigen.

  • crashes: Bool Aktiviert Crashlytics.
  • analytics: Bool Aktiviert das Analytics-Tracking markierter Ansichten.
  • performances: Bool Aktiviert den Performance-Listener.
  • logs: Bool Aktiviert den Log-Listener.
  • screen: Bool Aktiviert die Bildschirmaufzeichnung.
  • wifiOnly: Bool Erzwingt, dass der Tracker nur startet, wenn der Benutzer eine WLAN-Verbindung hat.
  • isBlur: Bool Macht sensible Ansichten unkenntlich (bei true) oder verdeckt sie mit einem einfarbigen Kasten (bei false). Standardwert ist true.

Wenn Sie Fragen zu diesem Vorgang haben, melden Sie sich gerne bei uns auf Slack.