├── .github ├── ISSUE_TEMPLATE │ ├── 1_general_support.md │ ├── 2_feature_request.md │ ├── 3_bug_report.md │ └── config.yml ├── actions │ ├── build-sample-app │ │ └── action.yml │ ├── generate-sdk-size-report │ │ └── action.yml │ └── main-sample-app-build │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build-sample-apps.yml │ ├── check-api-breaking-changes.yml │ ├── deploy-sdk.yml │ ├── lint.yml │ ├── pr-helper.yml │ ├── pr-review.yml │ ├── reusable_build_sample_apps.yml │ └── test.yml ├── .gitignore ├── .jazzy.yaml ├── .releaserc.json ├── .swiftformat ├── .swiftlint.yml ├── Apps ├── .gitignore ├── .swiftlint.yml ├── APN-UIKit │ ├── APN UIKit.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── APN UIKit.xcscheme │ ├── APN UIKit │ │ ├── APN UIKit.entitlements │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 180.png │ │ │ │ ├── 29.png │ │ │ │ ├── 40.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── copy.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── smallcopy.png │ │ │ ├── settings.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── black-settings-button.png │ │ │ └── usericon.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── userIcon.png │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── DIGraphShared.swift │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ ├── Model │ │ │ └── Settings.swift │ │ ├── Router │ │ │ ├── DashboardRouter.swift │ │ │ ├── LoginRouter.swift │ │ │ └── SettingsRouter.swift │ │ ├── SceneDelegate.swift │ │ ├── Service │ │ │ └── SettingsService.swift │ │ ├── Storage │ │ │ ├── Storage.swift │ │ │ └── UserDefaultKeys.swift │ │ ├── Util │ │ │ ├── BuildInfoMetadata.swift │ │ │ ├── DeepLinksHandlerUtil.swift │ │ │ └── NotificationUtil.swift │ │ ├── View │ │ │ ├── BaseViewController.swift │ │ │ ├── Customisation │ │ │ │ ├── CustomDataViewController.swift │ │ │ │ ├── ThemeButton.swift │ │ │ │ ├── ThemeSelectedButton.swift │ │ │ │ └── ThemeTextField.swift │ │ │ ├── DashboardViewController.swift │ │ │ ├── DeepLinkViewController.swift │ │ │ ├── Extension │ │ │ │ ├── ColorExtension.swift │ │ │ │ ├── DateExtension.swift │ │ │ │ ├── ImageViewExtension.swift │ │ │ │ ├── StoryboardExtension.swift │ │ │ │ ├── StringExtension.swift │ │ │ │ ├── TextFieldExtension.swift │ │ │ │ └── ViewControllerExtension.swift │ │ │ ├── Inline │ │ │ │ ├── InlineInAppMessageSwiftUiViewController.swift │ │ │ │ └── InlineInAppMessageView.swift │ │ │ ├── InlineInAppMessageUikitViewController.swift │ │ │ ├── LoginViewController.swift │ │ │ └── Settings │ │ │ │ ├── InternalSettingsViewController.swift │ │ │ │ ├── MainSettingsViewController.swift │ │ │ │ └── SettingsViewModel.swift │ │ └── autogenerated │ │ │ ├── AutoDependencyInjection.generated.swift │ │ │ ├── AutoLenses.generated.swift │ │ │ ├── AutoMockable.generated.swift │ │ │ └── DIDependencies.swift │ ├── APN UIKitTests │ │ └── APN_UIKitTests.swift │ ├── APN UIKitUITests │ │ ├── APN_UIKitUITests.swift │ │ └── APN_UIKitUITestsLaunchTests.swift │ ├── BuildEnvironment.sample.swift │ ├── Makefile │ ├── NotificationServiceExtension │ │ ├── Info.plist │ │ └── NotificationService.swift │ └── fastlane │ │ ├── Appfile │ │ └── Fastfile ├── CocoaPods-FCM │ ├── BuildEnvironment.sample.swift │ ├── Podfile │ ├── Rich Push Notification Service Extension │ │ ├── Info.plist │ │ └── NotificationService.swift │ ├── fastlane │ │ ├── Appfile │ │ ├── Fastfile │ │ └── Gymfile │ ├── src │ │ ├── AnotherPushEventHandler.swift │ │ ├── App.swift │ │ ├── AppDelegate.swift │ │ ├── Assets │ │ │ └── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Potion.png │ │ │ │ └── Contents.json │ │ ├── DashboardView.swift │ │ ├── Extensions │ │ │ ├── BindingExtensions.swift │ │ │ ├── ColorExtensions.swift │ │ │ ├── DateExtensions.swift │ │ │ ├── StringExtensions.swift │ │ │ └── ViewExtensions.swift │ │ ├── GoogleService-Info.plist │ │ ├── Manager │ │ │ └── UserManager.swift │ │ ├── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ │ └── Contents.json │ │ ├── Store │ │ │ └── KeyValueStore.swift │ │ ├── Util │ │ │ └── EnvironmentUtil.swift │ │ ├── View │ │ │ ├── Appium.swift │ │ │ ├── CustomAttributeView.swift │ │ │ ├── CustomEventView.swift │ │ │ ├── DashboardView.swift │ │ │ ├── LoginView.swift │ │ │ ├── SettingsView.swift │ │ │ └── Widget │ │ │ │ ├── BackButton.swift │ │ │ │ ├── ColorButton.swift │ │ │ │ ├── EnvironmentText.swift │ │ │ │ ├── LabeledTextField.swift │ │ │ │ ├── OneLineText.swift │ │ │ │ ├── SettingsButton.swift │ │ │ │ ├── SwiftUITimer.swift │ │ │ │ └── Toast.swift │ │ └── test_cocoapods.entitlements │ ├── test cocoapods.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── test cocoapods.xcscheme │ ├── test cocoapods.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── test-cocoapods-Info.plist ├── Common │ ├── Package.swift │ ├── SampleAppsCommon.podspec │ └── Source │ │ ├── Manager │ │ └── CioSettingsManager.swift │ │ ├── Model │ │ └── CioSettings.swift │ │ └── Store │ │ └── KeyValueStore.swift ├── README.md ├── VisionOS │ ├── README.md │ ├── VisionOS.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── VisionOS.xcscheme │ └── VisionOS │ │ ├── APIViews │ │ ├── IdentifyView.swift │ │ ├── ProfileAttributesView.swift │ │ ├── SDKInitializationView.swift │ │ └── TrackEventsView.swift │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.solidimagestack │ │ │ ├── Back.solidimagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── logo-icon.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.solidimagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── logo-icon.png │ │ │ │ └── Contents.json │ │ │ └── Middle.solidimagestacklayer │ │ │ │ ├── Content.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── logo-icon.png │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── logo.imageset │ │ │ ├── Contents.json │ │ │ └── Logo-Color-White.png │ │ ├── CommonViews │ │ ├── FloatingTitleTextField.swift │ │ ├── LineView.swift │ │ ├── Logo.swift │ │ ├── MainLayoutView.swift │ │ ├── PropertiesInputView.swift │ │ └── ToastView.swift │ │ ├── Info.plist │ │ ├── MainScreen.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── Storage │ │ ├── AppState.swift │ │ ├── Payloads.swift │ │ └── UserDefaultsCodable.swift │ │ ├── ViewModel.swift │ │ ├── ViewUtils │ │ ├── CodeSnippetHelper.swift │ │ ├── MarkdownTheme.swift │ │ └── SyntaxHighlighting │ │ │ ├── SplashCodeSyntaxHighlighter.swift │ │ │ └── TextOutputFormat.swift │ │ └── VisionOSApp.swift └── fastlane │ └── Fastfile ├── CHANGELOG.md ├── CLAUDE.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CustomerIO.podspec ├── CustomerIOCommon.podspec ├── CustomerIODataPipelines.podspec ├── CustomerIOMessagingInApp.podspec ├── CustomerIOMessagingPush.podspec ├── CustomerIOMessagingPushAPN.podspec ├── CustomerIOMessagingPushFCM.podspec ├── CustomerIOTrackingMigration.podspec ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Sources ├── Common │ ├── Background Queue │ │ ├── Queue.swift │ │ ├── QueueStorage.swift │ │ ├── Task Data │ │ │ ├── DeletePushNotificationQueueTaskData.swift │ │ │ ├── IdentifyProfileQueueTaskData.swift │ │ │ ├── RegisterPushNotificationQueueTaskData.swift │ │ │ └── TrackEventQueueTaskData.swift │ │ └── Type │ │ │ ├── QueueStatus.swift │ │ │ ├── QueueTask.swift │ │ │ ├── QueueTaskMetadata.swift │ │ │ ├── QueueTaskRunResults.swift │ │ │ └── QueueTaskType.swift │ ├── Communication │ │ ├── Event.swift │ │ ├── EventBus.swift │ │ ├── EventBusHandler.swift │ │ ├── EventMemoryStorage.swift │ │ └── EventStorage.swift │ ├── CustomerIOInstance.swift │ ├── DIGraphShared.swift │ ├── DIManager.swift │ ├── Deprecated │ │ └── CustomerIO+Tracking.swift │ ├── Extensions │ │ ├── ArrayExtensions.swift │ │ ├── DataExtensions.swift │ │ ├── DateExtensions.swift │ │ ├── DeviceExtension.swift │ │ ├── DictionaryExtension.swift │ │ ├── ErrorExtension.swift │ │ ├── JsonExtensions.swift │ │ ├── ResultExtensions.swift │ │ ├── StringExtensions.swift │ │ ├── UIKitExtensions.swift │ │ └── UserDefaultExtensions.swift │ ├── Module │ │ └── ModuleTopLevelObject.swift │ ├── Service │ │ ├── CIOApiEndpoint.swift │ │ ├── DownloadFileType.swift │ │ ├── HttpClient.swift │ │ ├── HttpRequestError.swift │ │ ├── HttpRequestParams.swift │ │ ├── HttpRequestRunner.swift │ │ ├── Request │ │ │ ├── EmptyRequestBody.swift │ │ │ ├── InAppMetric.swift │ │ │ ├── MetricRequest.swift │ │ │ ├── PushMetric.swift │ │ │ └── TrackDeliveryEventRequestBody.swift │ │ ├── Response │ │ │ └── ErrorMessageResponse.swift │ │ └── UserAgentUtil.swift │ ├── Store │ │ ├── GlobalDataStore.swift │ │ ├── ProfileStore.swift │ │ ├── QueueInventoryMemoryStore.swift │ │ └── SdkConfig.swift │ ├── Type │ │ ├── DoNotTrackAutomaticScreenViewEvent.swift │ │ ├── Region.swift │ │ └── ScreenView.swift │ ├── Util │ │ ├── AnyEncodable.swift │ │ ├── Atomic.swift │ │ ├── DateUtil.swift │ │ ├── DeepLinkUtil.swift │ │ ├── DeviceInfo.swift │ │ ├── DeviceMetricsGrabber.swift │ │ ├── FileStorage.swift │ │ ├── JsonAdapter.swift │ │ ├── KeyValueStorage.swift │ │ ├── KeyValueStorageKey.swift │ │ ├── Lock.swift │ │ ├── LockManager.swift │ │ ├── Log.swift │ │ ├── Mocks.swift │ │ ├── RingBuffer.swift │ │ ├── SdkClient.swift │ │ ├── SdkCommonLoggerLogger.swift │ │ ├── SingleScheduleTimer.swift │ │ ├── StringAnyEncodable.swift │ │ ├── SystemLogger.swift │ │ ├── TaskBag.swift │ │ ├── ThreadUtil.swift │ │ ├── Time.swift │ │ ├── Timer.swift │ │ └── UIKitWrapper.swift │ ├── Version.swift │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ ├── AutoMockable.generated.swift │ │ └── Autogenerated.swift ├── DataPipeline │ ├── Config │ │ ├── DataPipelineConfigOptions.swift │ │ └── SDKConfigBuilder.swift │ ├── CustomerIO+Events.swift │ ├── CustomerIO+Plugins.swift │ ├── CustomerIO+Segment.swift │ ├── CustomerIO.swift │ ├── DataPipeline.swift │ ├── DataPipelineImplementation.swift │ ├── Plugins │ │ ├── AutoTrackingScreenViews.swift │ │ ├── Context.swift │ │ ├── CustomerIODestination.swift │ │ ├── DataPipelinePublishedEvents.swift │ │ ├── DeviceContexualAttributes.swift │ │ ├── Logger.swift │ │ └── ScreenFilterPlugin.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ ├── Type │ │ ├── Aliases.swift │ │ └── Region.swift │ ├── Util │ │ ├── DataPipelinesLogger.swift │ │ ├── DeviceAttributesProvider.swift │ │ └── DictionarySanitizer.swift │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift ├── MessagingInApp │ ├── Config │ │ ├── MessagingInAppConfigBuilder.swift │ │ └── MessagingInAppConfigOptions.swift │ ├── Extensions │ │ ├── GistExtensions.swift │ │ ├── LoggerExtensions.swift │ │ └── UIViewExtensions.swift │ ├── Gist │ │ ├── EngineWeb │ │ │ ├── AnyEncodable.swift │ │ │ ├── EngineEventHandler.swift │ │ │ ├── EngineWeb.swift │ │ │ ├── EngineWebConfiguration.swift │ │ │ └── EngineWebProvider.swift │ │ ├── Gist.h │ │ ├── Gist.swift │ │ ├── GistDelegate.swift │ │ ├── Managers │ │ │ ├── AnonymousMessageManager.swift │ │ │ ├── InlineMessageManager.swift │ │ │ ├── LogManager.swift │ │ │ ├── MessageManager.swift │ │ │ ├── MessageTracking.swift │ │ │ ├── ModalMessageManager.swift │ │ │ ├── ModalViewManager.swift │ │ │ ├── Models │ │ │ │ └── Message.swift │ │ │ └── QueueManager.swift │ │ ├── Network │ │ │ ├── BaseNetwork.swift │ │ │ ├── Endpoints │ │ │ │ ├── LogEndpoint.swift │ │ │ │ ├── QueueEndpoint.swift │ │ │ │ └── Utilities │ │ │ │ │ ├── GistNetworkRequest.swift │ │ │ │ │ ├── GistNetworkRequestError.swift │ │ │ │ │ └── Headers.swift │ │ │ ├── GistQueueNetwork.swift │ │ │ ├── Models │ │ │ │ └── UserQueueResponse.swift │ │ │ ├── NetworkSettings.swift │ │ │ ├── SessionManager.swift │ │ │ └── Utilities │ │ │ │ ├── ElapsedTimer.swift │ │ │ │ └── HTTPMethod.swift │ │ ├── Utilities │ │ │ ├── Encodable.swift │ │ │ ├── Environment.swift │ │ │ ├── String.swift │ │ │ ├── UIColor+Hex.swift │ │ │ └── URLComponents.swift │ │ └── Views │ │ │ ├── GistModalViewController.swift │ │ │ └── GistView.swift │ ├── MessagingInApp.swift │ ├── MessagingInAppImplementation.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ ├── State │ │ ├── Aliases.swift │ │ ├── Core │ │ │ ├── Assertions.swift │ │ │ ├── Middleware.swift │ │ │ ├── Reducer.swift │ │ │ ├── Store.swift │ │ │ ├── StoreSubscriber.swift │ │ │ ├── Subscription.swift │ │ │ └── Synchronized.swift │ │ ├── InAppMessageAction.swift │ │ ├── InAppMessageManager.swift │ │ ├── InAppMessageMiddleware.swift │ │ ├── InAppMessageReducer.swift │ │ ├── InAppMessageState.swift │ │ └── InAppMessageStore.swift │ ├── Type │ │ ├── InAppEventListener.swift │ │ └── InAppMessage.swift │ ├── Views │ │ ├── GistInlineInAppMessageView.swift │ │ ├── InlineMessageBridgeView.swift │ │ ├── InlineMessageViewProtocol.swift │ │ ├── SwiftUIInline.swift │ │ └── UIKitInline.swift │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift ├── MessagingPush │ ├── Config │ │ ├── MessagingPushConfigBuilder.swift │ │ └── MessagingPushConfigOptions.swift │ ├── Extensions │ │ └── NotificationCenterExtensions.swift │ ├── Integration │ │ └── CioProviderAgnosticAppDelegate.swift │ ├── MessagingPush.swift │ ├── MessagingPushImplementation.swift │ ├── MessagingPushInstance.swift │ ├── PushHandling │ │ ├── AutomaticPushClickHandling.swift │ │ ├── ManualPushHandling+UserNotifications.swift │ │ ├── PushClickHandler.swift │ │ ├── PushEventHandler.swift │ │ ├── PushEventHandlerProxy.swift │ │ └── iOSPushEventListener.swift │ ├── RichPush │ │ ├── MessagingPush+RichPush.swift │ │ ├── RichPushDeliveryTracker.swift │ │ ├── RichPushHttpClient.swift │ │ ├── RichPushRequest.swift │ │ └── RichPushRequestHandler.swift │ ├── Store │ │ └── PushHistory.swift │ ├── Type │ │ ├── CustomerIOParsedPushPayload.swift │ │ ├── PushNotification.swift │ │ └── PushNotificationAction.swift │ ├── UserNotificationsFramework │ │ ├── README.md │ │ ├── UserNotificationsFrameworkAdapter.swift │ │ └── Wrappers.swift │ ├── Util │ │ ├── NotificationCenterWrapper.swift │ │ └── PushNotificationLogger.swift │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift ├── MessagingPushAPN │ ├── Aliases.swift │ ├── Integration │ │ └── CioAppDelegateAPN.swift │ ├── MessagingPush+APN.swift │ ├── MessagingPushAPN+PushConfigs.swift │ ├── MessagingPushAPN.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift ├── MessagingPushFCM │ ├── Aliases.swift │ ├── FirebaseService.swift │ ├── Integration │ │ └── CioAppDelegateFCM.swift │ ├── MessagingPush+FCM.swift │ ├── MessagingPushFCM+PushConfigs.swift │ ├── MessagingPushFCM.swift │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift ├── Migration │ ├── DataPipelineMigrationAssistant.swift │ ├── TrackEventMigrationType.swift │ └── autogenerated │ │ ├── AutoDependencyInjection.generated.swift │ │ ├── AutoLenses.generated.swift │ │ └── AutoMockable.generated.swift └── Templates │ ├── AutoDependencyInjection.stencil │ ├── AutoLenses.stencil │ └── AutoMockable.stencil ├── Tests ├── .swiftlint.yml ├── Common │ ├── APITest.swift │ ├── Communication │ │ ├── EventBusHandlerTests.swift │ │ ├── EventBusTests.swift │ │ └── EventStorageTests.swift │ ├── CustomerIOMockTest.swift │ ├── CustomerIOTest.swift │ ├── DIGraphTests.swift │ ├── Extensions │ │ ├── ArrayExtensionTests.swift │ │ ├── DateExtensionTests.swift │ │ ├── ErrorExtension.swift │ │ ├── ResultExtensionsTests.swift │ │ ├── StringExtensionsTest.swift │ │ └── UIKitExtensionsTests.swift │ ├── Module │ │ └── ModuleTopLevelObjectTest.swift │ ├── SPITests.swift │ ├── Service │ │ ├── HttpEndpointTest.swift │ │ ├── HttpRequestErrorTest.swift │ │ ├── HttpRequestParamsTest.swift │ │ ├── Request │ │ │ └── PushMetricTest.swift │ │ └── UserAgentUtilTest.swift │ ├── Store │ │ └── SdkConfigTest.swift │ ├── Type │ │ ├── RegionTest.swift │ │ └── ScreenViewTest.swift │ ├── Util │ │ ├── AtomicTest.swift │ │ ├── DeviceInfoTest.swift │ │ ├── FileStorageTest.swift │ │ ├── JsonAdapterTest.swift │ │ ├── KeyValueStorageTest.swift │ │ ├── LogTest.swift │ │ ├── LoggerTest.swift │ │ ├── RingBufferTest.swift │ │ ├── SdkClientTest.swift │ │ ├── SdkCommonLoggerTest.swift │ │ ├── SimpleTimerTest.swift │ │ ├── StringAnyEncodable.swift │ │ ├── TimeTest.swift │ │ └── UIKitWrapperTest.swift │ └── VersionTest.swift ├── DataPipeline │ ├── APITest.swift │ ├── Config │ │ ├── DataPipelineConfigOptionsTests.swift │ │ └── SDKConfigBuilderTest.swift │ ├── Core │ │ ├── IntegrationTest.swift │ │ └── UnitTest.swift │ ├── CustomerIOTests.swift │ ├── DITests.swift │ ├── DataPipelineCompatibilityTests.swift │ ├── DataPipelineEventBustTests.swift │ ├── DataPipelineImplementation+MigrationTests.swift │ ├── DataPipelineImplementation+ScreenViewsTest.swift │ ├── DataPipelineInteractionTests.swift │ ├── Plugin │ │ └── ScreenViewsFilterPluginTest.swift │ ├── Support │ │ ├── MockPlugins.swift │ │ ├── Segment.swift │ │ └── XCTestCaseExtensions.swift │ └── Util │ │ ├── DataPipelinesLoggerTests.swift │ │ ├── DeviceAttributesProviderTest.swift │ │ └── DictionarySanitizerTests.swift ├── MessagingInApp │ ├── APITest.swift │ ├── Config │ │ └── MessagingInAppConfigBuilderTest.swift │ ├── Core │ │ ├── IntegrationTest.swift │ │ └── UnitTest.swift │ ├── DITests.swift │ ├── EngineWeb │ │ └── EngineWebProviderStub.swift │ ├── Extensions │ │ └── GistExtensions.swift │ ├── Gist │ │ ├── GistDelegateImplTests.swift │ │ ├── Managers │ │ │ ├── AnonymousMessageManagerTest.swift │ │ │ └── Models │ │ │ │ └── MessageTest.swift │ │ ├── Network │ │ │ └── GistQueueNetworkTest.swift │ │ ├── Utilities │ │ │ └── StringPercentEncodeTests.swift │ │ └── Views │ │ │ └── GistViewLifecycleDelegateTests.swift │ ├── MessagingInAppImplementationTest.swift │ ├── MessagingInAppTest.swift │ ├── State │ │ └── InAppMessageStateTests.swift │ ├── Utilities │ │ └── UIColor+HexTest.swift │ └── Views │ │ └── InlineMessageBridgeViewTest.swift ├── MessagingPush │ ├── Config │ │ └── MessagingPushConfigBuilderTest.swift │ ├── Core │ │ ├── IntegrationTest.swift │ │ └── UnitTest.swift │ ├── DITests.swift │ ├── Extension │ │ └── PushClickHandlerMockExtension.swift │ ├── HttpClientTest.swift │ ├── HttpRequestRunnerTest.swift │ ├── HttpTest.swift │ ├── Integration │ │ └── CioProviderAgnosticAppDelegateTests.swift │ ├── MessagingPushImplementationTest.swift │ ├── MessagingPushIntegrationTests.swift │ ├── MessagingPushTest.swift │ ├── PushContentTest.swift │ ├── PushHandling │ │ ├── AutomaticPushClickedIntegrationTest.swift │ │ ├── AutomaticPushDeliveredAppInForegroundTest.swift │ │ ├── ManualPushHandlingTest.swift │ │ ├── PushClickHandlerTest.swift │ │ ├── PushEventHandlerProxyTest.swift │ │ └── PushEventHandlerTest.swift │ ├── Store │ │ └── PushHistoryTest.swift │ ├── Type │ │ ├── PushNotificationActionStub.swift │ │ ├── PushNotificationStub.swift │ │ └── PushNotificationTest.swift │ └── Util │ │ ├── DeepLinkUtilTest.swift │ │ └── PushNotificationLoggerTests.swift ├── MessagingPushAPN │ ├── APITest.swift │ ├── DITests.swift │ └── Integration │ │ ├── CioAppDelegateAPNTests.swift │ │ └── MessagingPushAPNMocks.swift ├── MessagingPushFCM │ ├── APITest.swift │ ├── DITests.swift │ ├── Integration │ │ ├── CioAppDelegateFCMTests.swift │ │ └── MessagingPushFCMMocks.swift │ └── MockFirebaseService.swift ├── Migration │ ├── DataPipelineMigrationAssistantTests.swift │ └── QueueExtension.swift └── Shared │ ├── Core │ ├── UnitTest.swift │ └── UnitTestBase.swift │ ├── DIGraphTest.swift │ ├── EmailAddress.swift │ ├── ExampleScreenViewData.swift │ ├── IdentifyRequestBody.swift │ ├── Mocks │ ├── EventBusHandler.swift │ └── UIKitDelegateMocks.swift │ ├── NotificationCenter.swift │ ├── SampleData │ ├── CustomAttributesSampleData.swift │ ├── GenericError.swift │ └── SampleDataFilesUtil.swift │ ├── SampleDataFiles │ ├── InAppUserQueue │ │ └── fetch_response.json │ └── V1QueueSnapshot │ │ ├── inventory.json │ │ └── tasks │ │ ├── 0F3F3BBB-9C04-4CEE-9267-54FEE574CF4B.json │ │ ├── 3143DAD0-E28A-42E6-84B1-D9F6779DCF91.json │ │ ├── 6C0BEF56-E407-4176-89D3-A498CBEA671F.json │ │ ├── 8C686475-FDD4-44BE-B423-B974D4EDF83A.json │ │ ├── 940DDFFB-BDC6-4452-8895-A43906E75FC2.json │ │ ├── A4E62708-F263-4562-8503-CB55B4AE8E39.json │ │ ├── AA6418AC-40D0-4580-93B9-C6262257BAA3.json │ │ ├── BDE6D050-3A26-4A4D-B923-B1C52901090E.json │ │ ├── D687EAA8-396F-4DEE-B983-B8CFF723A1B2.json │ │ ├── DD1F8FE7-ADDB-4015-849F-4BBD0E537A2C.json │ │ └── FD677E99-B774-4B12-A30A-B2315D497D36.json │ ├── Stub │ ├── DateUtilStub.swift │ ├── DeviceInfoStub.swift │ ├── HttpRequestRunnerStub.swift │ └── ThreadUtilStub.swift │ ├── TrackEventData.swift │ ├── XCTestCaseExtensions.swift │ └── extension │ ├── DictionaryExtensions.swift │ └── HttpRequestErrorExtension.swift ├── api-docs ├── CioDataPipelines.api ├── CioMessagingInApp.api ├── CioMessagingPush.api ├── CioMessagingPushAPN.api ├── CioMessagingPushFCM.api └── internal │ ├── CioInternalCommon.api │ ├── CioMessagingPush.api │ └── CioTrackingMigration.api ├── binny-tools.yml ├── codecov.yml ├── dangerfile.js ├── docs ├── SUPPORT.md ├── dev-notes │ ├── BACKGROUND-QUEUE.md │ ├── DEVELOPMENT.md │ ├── LINUX.md │ ├── MIN_VERSION.md │ └── QA.md └── img │ ├── console-after-open.jpg │ ├── console-cio-category.jpg │ ├── console-cio-saved-filter.jpg │ ├── console-type-cio.jpg │ ├── xcode-install-sdk.png │ ├── xcode_appscheme_makeurltype.jpeg │ ├── xcode_appscheme_urltypes.jpeg │ └── xcode_view_spm_localsdk.png ├── fastlane └── Scanfile ├── lefthook.yml ├── reports ├── README.md ├── sdk-binary-size-including-dependencies.txt └── sdk-binary-size.txt └── scripts ├── check-api-changes.rb ├── cocoapods_override_sdk.rb ├── format-api-docs.rb ├── generate-api-docs.sh ├── push-cocoapod.sh ├── update-version-cocoapods.sh └── update-version.sh /.github/ISSUE_TEMPLATE/1_general_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/ISSUE_TEMPLATE/1_general_support.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2_feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/ISSUE_TEMPLATE/2_feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3_bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/ISSUE_TEMPLATE/3_bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/actions/build-sample-app/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/actions/build-sample-app/action.yml -------------------------------------------------------------------------------- /.github/actions/generate-sdk-size-report/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/actions/generate-sdk-size-report/action.yml -------------------------------------------------------------------------------- /.github/actions/main-sample-app-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/actions/main-sample-app-build/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-sample-apps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/build-sample-apps.yml -------------------------------------------------------------------------------- /.github/workflows/check-api-breaking-changes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/check-api-breaking-changes.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/deploy-sdk.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr-helper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/pr-helper.yml -------------------------------------------------------------------------------- /.github/workflows/pr-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/pr-review.yml -------------------------------------------------------------------------------- /.github/workflows/reusable_build_sample_apps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/reusable_build_sample_apps.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /.jazzy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.jazzy.yaml -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Apps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/.gitignore -------------------------------------------------------------------------------- /Apps/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/.swiftlint.yml -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit.xcodeproj/xcshareddata/xcschemes/APN UIKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit.xcodeproj/xcshareddata/xcschemes/APN UIKit.xcscheme -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/APN UIKit.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/APN UIKit.entitlements -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/AppDelegate.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/copy.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/copy.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/copy.imageset/smallcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/copy.imageset/smallcopy.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/settings.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/settings.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/settings.imageset/black-settings-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/settings.imageset/black-settings-button.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/usericon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/usericon.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Assets.xcassets/usericon.imageset/userIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Assets.xcassets/usericon.imageset/userIcon.png -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/DIGraphShared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/DIGraphShared.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/GoogleService-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/GoogleService-Info.plist -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Info.plist -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Model/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Model/Settings.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Router/DashboardRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Router/DashboardRouter.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Router/LoginRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Router/LoginRouter.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Router/SettingsRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Router/SettingsRouter.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/SceneDelegate.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Service/SettingsService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Service/SettingsService.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Storage/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Storage/Storage.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Storage/UserDefaultKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Storage/UserDefaultKeys.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Util/BuildInfoMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Util/BuildInfoMetadata.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Util/DeepLinksHandlerUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Util/DeepLinksHandlerUtil.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/Util/NotificationUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/Util/NotificationUtil.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/BaseViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Customisation/CustomDataViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Customisation/CustomDataViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeButton.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeSelectedButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeSelectedButton.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Customisation/ThemeTextField.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/DashboardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/DashboardViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/DeepLinkViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/DeepLinkViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/ColorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/ColorExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/DateExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/DateExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/ImageViewExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/ImageViewExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/StoryboardExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/StoryboardExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/StringExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/StringExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/TextFieldExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/TextFieldExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Extension/ViewControllerExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Extension/ViewControllerExtension.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Inline/InlineInAppMessageSwiftUiViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Inline/InlineInAppMessageSwiftUiViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Inline/InlineInAppMessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Inline/InlineInAppMessageView.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/InlineInAppMessageUikitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/InlineInAppMessageUikitViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/LoginViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Settings/InternalSettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Settings/InternalSettingsViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Settings/MainSettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Settings/MainSettingsViewController.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/View/Settings/SettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/View/Settings/SettingsViewModel.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKit/autogenerated/DIDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKit/autogenerated/DIDependencies.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKitTests/APN_UIKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKitTests/APN_UIKitTests.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKitUITests/APN_UIKitUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKitUITests/APN_UIKitUITests.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/APN UIKitUITests/APN_UIKitUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/APN UIKitUITests/APN_UIKitUITestsLaunchTests.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/BuildEnvironment.sample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/BuildEnvironment.sample.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/Makefile -------------------------------------------------------------------------------- /Apps/APN-UIKit/NotificationServiceExtension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/NotificationServiceExtension/Info.plist -------------------------------------------------------------------------------- /Apps/APN-UIKit/NotificationServiceExtension/NotificationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/NotificationServiceExtension/NotificationService.swift -------------------------------------------------------------------------------- /Apps/APN-UIKit/fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/fastlane/Appfile -------------------------------------------------------------------------------- /Apps/APN-UIKit/fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/APN-UIKit/fastlane/Fastfile -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/BuildEnvironment.sample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/BuildEnvironment.sample.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/Podfile -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/Rich Push Notification Service Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/Rich Push Notification Service Extension/Info.plist -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/Rich Push Notification Service Extension/NotificationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/Rich Push Notification Service Extension/NotificationService.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/fastlane/Appfile -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/fastlane/Fastfile -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/fastlane/Gymfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/fastlane/Gymfile -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/AnotherPushEventHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/AnotherPushEventHandler.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/App.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/AppDelegate.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AppIcon.appiconset/Potion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/AppIcon.appiconset/Potion.png -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/DashboardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/DashboardView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Extensions/BindingExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Extensions/BindingExtensions.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Extensions/ColorExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Extensions/ColorExtensions.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Extensions/DateExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Extensions/DateExtensions.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Extensions/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Extensions/StringExtensions.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Extensions/ViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Extensions/ViewExtensions.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/GoogleService-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/GoogleService-Info.plist -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Manager/UserManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Manager/UserManager.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Store/KeyValueStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Store/KeyValueStore.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/Util/EnvironmentUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/Util/EnvironmentUtil.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Appium.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Appium.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/CustomAttributeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/CustomAttributeView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/CustomEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/CustomEventView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/DashboardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/DashboardView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/LoginView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/LoginView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/SettingsView.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/BackButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/BackButton.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/ColorButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/ColorButton.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/EnvironmentText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/EnvironmentText.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/LabeledTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/LabeledTextField.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/OneLineText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/OneLineText.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/SettingsButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/SettingsButton.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/SwiftUITimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/SwiftUITimer.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/View/Widget/Toast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/View/Widget/Toast.swift -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/src/test_cocoapods.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/src/test_cocoapods.entitlements -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcodeproj/xcshareddata/xcschemes/test cocoapods.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcodeproj/xcshareddata/xcschemes/test cocoapods.xcscheme -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test cocoapods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test cocoapods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Apps/CocoaPods-FCM/test-cocoapods-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/CocoaPods-FCM/test-cocoapods-Info.plist -------------------------------------------------------------------------------- /Apps/Common/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/Common/Package.swift -------------------------------------------------------------------------------- /Apps/Common/SampleAppsCommon.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/Common/SampleAppsCommon.podspec -------------------------------------------------------------------------------- /Apps/Common/Source/Manager/CioSettingsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/Common/Source/Manager/CioSettingsManager.swift -------------------------------------------------------------------------------- /Apps/Common/Source/Model/CioSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/Common/Source/Model/CioSettings.swift -------------------------------------------------------------------------------- /Apps/Common/Source/Store/KeyValueStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/Common/Source/Store/KeyValueStore.swift -------------------------------------------------------------------------------- /Apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/README.md -------------------------------------------------------------------------------- /Apps/VisionOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/README.md -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS.xcodeproj/xcshareddata/xcschemes/VisionOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS.xcodeproj/xcshareddata/xcschemes/VisionOS.xcscheme -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/APIViews/IdentifyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/APIViews/IdentifyView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/APIViews/ProfileAttributesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/APIViews/ProfileAttributesView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/APIViews/SDKInitializationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/APIViews/SDKInitializationView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/APIViews/TrackEventsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/APIViews/TrackEventsView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/AppDelegate.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/logo-icon.png -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/logo-icon.png -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/logo-icon.png -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Assets.xcassets/logo.imageset/Logo-Color-White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Assets.xcassets/logo.imageset/Logo-Color-White.png -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/FloatingTitleTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/FloatingTitleTextField.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/LineView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/LineView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/Logo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/Logo.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/MainLayoutView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/MainLayoutView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/PropertiesInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/PropertiesInputView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/CommonViews/ToastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/CommonViews/ToastView.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Info.plist -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/MainScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/MainScreen.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Storage/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Storage/AppState.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Storage/Payloads.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Storage/Payloads.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/Storage/UserDefaultsCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/Storage/UserDefaultsCodable.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/ViewModel.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/ViewUtils/CodeSnippetHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/ViewUtils/CodeSnippetHelper.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/ViewUtils/MarkdownTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/ViewUtils/MarkdownTheme.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/ViewUtils/SyntaxHighlighting/SplashCodeSyntaxHighlighter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/ViewUtils/SyntaxHighlighting/SplashCodeSyntaxHighlighter.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/ViewUtils/SyntaxHighlighting/TextOutputFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/ViewUtils/SyntaxHighlighting/TextOutputFormat.swift -------------------------------------------------------------------------------- /Apps/VisionOS/VisionOS/VisionOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/VisionOS/VisionOS/VisionOSApp.swift -------------------------------------------------------------------------------- /Apps/fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Apps/fastlane/Fastfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CustomerIO.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIO.podspec -------------------------------------------------------------------------------- /CustomerIOCommon.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOCommon.podspec -------------------------------------------------------------------------------- /CustomerIODataPipelines.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIODataPipelines.podspec -------------------------------------------------------------------------------- /CustomerIOMessagingInApp.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOMessagingInApp.podspec -------------------------------------------------------------------------------- /CustomerIOMessagingPush.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOMessagingPush.podspec -------------------------------------------------------------------------------- /CustomerIOMessagingPushAPN.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOMessagingPushAPN.podspec -------------------------------------------------------------------------------- /CustomerIOMessagingPushFCM.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOMessagingPushFCM.podspec -------------------------------------------------------------------------------- /CustomerIOTrackingMigration.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/CustomerIOTrackingMigration.podspec -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Queue.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/QueueStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/QueueStorage.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Task Data/DeletePushNotificationQueueTaskData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Task Data/DeletePushNotificationQueueTaskData.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Task Data/IdentifyProfileQueueTaskData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Task Data/IdentifyProfileQueueTaskData.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Task Data/RegisterPushNotificationQueueTaskData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Task Data/RegisterPushNotificationQueueTaskData.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Task Data/TrackEventQueueTaskData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Task Data/TrackEventQueueTaskData.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Type/QueueStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Type/QueueStatus.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Type/QueueTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Type/QueueTask.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Type/QueueTaskMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Type/QueueTaskMetadata.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Type/QueueTaskRunResults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Type/QueueTaskRunResults.swift -------------------------------------------------------------------------------- /Sources/Common/Background Queue/Type/QueueTaskType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Background Queue/Type/QueueTaskType.swift -------------------------------------------------------------------------------- /Sources/Common/Communication/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Communication/Event.swift -------------------------------------------------------------------------------- /Sources/Common/Communication/EventBus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Communication/EventBus.swift -------------------------------------------------------------------------------- /Sources/Common/Communication/EventBusHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Communication/EventBusHandler.swift -------------------------------------------------------------------------------- /Sources/Common/Communication/EventMemoryStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Communication/EventMemoryStorage.swift -------------------------------------------------------------------------------- /Sources/Common/Communication/EventStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Communication/EventStorage.swift -------------------------------------------------------------------------------- /Sources/Common/CustomerIOInstance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/CustomerIOInstance.swift -------------------------------------------------------------------------------- /Sources/Common/DIGraphShared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/DIGraphShared.swift -------------------------------------------------------------------------------- /Sources/Common/DIManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/DIManager.swift -------------------------------------------------------------------------------- /Sources/Common/Deprecated/CustomerIO+Tracking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Deprecated/CustomerIO+Tracking.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/ArrayExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/ArrayExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/DataExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/DataExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/DateExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/DateExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/DeviceExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/DeviceExtension.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/DictionaryExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/DictionaryExtension.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/ErrorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/ErrorExtension.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/JsonExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/JsonExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/ResultExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/ResultExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/StringExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/UIKitExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/UIKitExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions/UserDefaultExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Extensions/UserDefaultExtensions.swift -------------------------------------------------------------------------------- /Sources/Common/Module/ModuleTopLevelObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Module/ModuleTopLevelObject.swift -------------------------------------------------------------------------------- /Sources/Common/Service/CIOApiEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/CIOApiEndpoint.swift -------------------------------------------------------------------------------- /Sources/Common/Service/DownloadFileType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/DownloadFileType.swift -------------------------------------------------------------------------------- /Sources/Common/Service/HttpClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/HttpClient.swift -------------------------------------------------------------------------------- /Sources/Common/Service/HttpRequestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/HttpRequestError.swift -------------------------------------------------------------------------------- /Sources/Common/Service/HttpRequestParams.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/HttpRequestParams.swift -------------------------------------------------------------------------------- /Sources/Common/Service/HttpRequestRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/HttpRequestRunner.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Request/EmptyRequestBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Request/EmptyRequestBody.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Request/InAppMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Request/InAppMetric.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Request/MetricRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Request/MetricRequest.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Request/PushMetric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Request/PushMetric.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Request/TrackDeliveryEventRequestBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Request/TrackDeliveryEventRequestBody.swift -------------------------------------------------------------------------------- /Sources/Common/Service/Response/ErrorMessageResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/Response/ErrorMessageResponse.swift -------------------------------------------------------------------------------- /Sources/Common/Service/UserAgentUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Service/UserAgentUtil.swift -------------------------------------------------------------------------------- /Sources/Common/Store/GlobalDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Store/GlobalDataStore.swift -------------------------------------------------------------------------------- /Sources/Common/Store/ProfileStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Store/ProfileStore.swift -------------------------------------------------------------------------------- /Sources/Common/Store/QueueInventoryMemoryStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Store/QueueInventoryMemoryStore.swift -------------------------------------------------------------------------------- /Sources/Common/Store/SdkConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Store/SdkConfig.swift -------------------------------------------------------------------------------- /Sources/Common/Type/DoNotTrackAutomaticScreenViewEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Type/DoNotTrackAutomaticScreenViewEvent.swift -------------------------------------------------------------------------------- /Sources/Common/Type/Region.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Type/Region.swift -------------------------------------------------------------------------------- /Sources/Common/Type/ScreenView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Type/ScreenView.swift -------------------------------------------------------------------------------- /Sources/Common/Util/AnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/AnyEncodable.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Atomic.swift -------------------------------------------------------------------------------- /Sources/Common/Util/DateUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/DateUtil.swift -------------------------------------------------------------------------------- /Sources/Common/Util/DeepLinkUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/DeepLinkUtil.swift -------------------------------------------------------------------------------- /Sources/Common/Util/DeviceInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/DeviceInfo.swift -------------------------------------------------------------------------------- /Sources/Common/Util/DeviceMetricsGrabber.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/DeviceMetricsGrabber.swift -------------------------------------------------------------------------------- /Sources/Common/Util/FileStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/FileStorage.swift -------------------------------------------------------------------------------- /Sources/Common/Util/JsonAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/JsonAdapter.swift -------------------------------------------------------------------------------- /Sources/Common/Util/KeyValueStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/KeyValueStorage.swift -------------------------------------------------------------------------------- /Sources/Common/Util/KeyValueStorageKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/KeyValueStorageKey.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Lock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Lock.swift -------------------------------------------------------------------------------- /Sources/Common/Util/LockManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/LockManager.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Log.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Mocks.swift -------------------------------------------------------------------------------- /Sources/Common/Util/RingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/RingBuffer.swift -------------------------------------------------------------------------------- /Sources/Common/Util/SdkClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/SdkClient.swift -------------------------------------------------------------------------------- /Sources/Common/Util/SdkCommonLoggerLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/SdkCommonLoggerLogger.swift -------------------------------------------------------------------------------- /Sources/Common/Util/SingleScheduleTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/SingleScheduleTimer.swift -------------------------------------------------------------------------------- /Sources/Common/Util/StringAnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/StringAnyEncodable.swift -------------------------------------------------------------------------------- /Sources/Common/Util/SystemLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/SystemLogger.swift -------------------------------------------------------------------------------- /Sources/Common/Util/TaskBag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/TaskBag.swift -------------------------------------------------------------------------------- /Sources/Common/Util/ThreadUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/ThreadUtil.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Time.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Time.swift -------------------------------------------------------------------------------- /Sources/Common/Util/Timer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/Timer.swift -------------------------------------------------------------------------------- /Sources/Common/Util/UIKitWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Util/UIKitWrapper.swift -------------------------------------------------------------------------------- /Sources/Common/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/Version.swift -------------------------------------------------------------------------------- /Sources/Common/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/Common/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/Common/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/Common/autogenerated/Autogenerated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Common/autogenerated/Autogenerated.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Config/DataPipelineConfigOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Config/DataPipelineConfigOptions.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Config/SDKConfigBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Config/SDKConfigBuilder.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/CustomerIO+Events.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/CustomerIO+Events.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/CustomerIO+Plugins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/CustomerIO+Plugins.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/CustomerIO+Segment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/CustomerIO+Segment.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/CustomerIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/CustomerIO.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/DataPipeline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/DataPipeline.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/DataPipelineImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/DataPipelineImplementation.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/AutoTrackingScreenViews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/AutoTrackingScreenViews.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/Context.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/CustomerIODestination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/CustomerIODestination.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/DataPipelinePublishedEvents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/DataPipelinePublishedEvents.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/DeviceContexualAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/DeviceContexualAttributes.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/Logger.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Plugins/ScreenFilterPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Plugins/ScreenFilterPlugin.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/DataPipeline/Type/Aliases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Type/Aliases.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Type/Region.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Type/Region.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Util/DataPipelinesLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Util/DataPipelinesLogger.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Util/DeviceAttributesProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Util/DeviceAttributesProvider.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/Util/DictionarySanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/Util/DictionarySanitizer.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/DataPipeline/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/DataPipeline/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Config/MessagingInAppConfigBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Config/MessagingInAppConfigBuilder.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Config/MessagingInAppConfigOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Config/MessagingInAppConfigOptions.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Extensions/GistExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Extensions/GistExtensions.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Extensions/LoggerExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Extensions/LoggerExtensions.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Extensions/UIViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Extensions/UIViewExtensions.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/EngineWeb/AnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/EngineWeb/AnyEncodable.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/EngineWeb/EngineEventHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/EngineWeb/EngineEventHandler.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/EngineWeb/EngineWeb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/EngineWeb/EngineWeb.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/EngineWeb/EngineWebConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/EngineWeb/EngineWebConfiguration.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/EngineWeb/EngineWebProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/EngineWeb/EngineWebProvider.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Gist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Gist.h -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Gist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Gist.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/GistDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/GistDelegate.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/AnonymousMessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/AnonymousMessageManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/InlineMessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/InlineMessageManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/LogManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/LogManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/MessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/MessageManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/MessageTracking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/MessageTracking.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/ModalMessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/ModalMessageManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/ModalViewManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/ModalViewManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/Models/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/Models/Message.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Managers/QueueManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Managers/QueueManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/BaseNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/BaseNetwork.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Endpoints/LogEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Endpoints/LogEndpoint.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Endpoints/QueueEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Endpoints/QueueEndpoint.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/GistNetworkRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/GistNetworkRequest.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/GistNetworkRequestError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/GistNetworkRequestError.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/Headers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Endpoints/Utilities/Headers.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/GistQueueNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/GistQueueNetwork.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Models/UserQueueResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Models/UserQueueResponse.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/NetworkSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/NetworkSettings.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/SessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/SessionManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Utilities/ElapsedTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Utilities/ElapsedTimer.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Network/Utilities/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Network/Utilities/HTTPMethod.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Utilities/Encodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Utilities/Encodable.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Utilities/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Utilities/Environment.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Utilities/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Utilities/String.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Utilities/UIColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Utilities/UIColor+Hex.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Utilities/URLComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Utilities/URLComponents.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Views/GistModalViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Views/GistModalViewController.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Gist/Views/GistView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Gist/Views/GistView.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/MessagingInApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/MessagingInApp.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/MessagingInAppImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/MessagingInAppImplementation.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Aliases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Aliases.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Assertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Assertions.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Middleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Middleware.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Reducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Reducer.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Store.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Store.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/StoreSubscriber.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/StoreSubscriber.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Subscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Subscription.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/Core/Synchronized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/Core/Synchronized.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageAction.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageManager.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageMiddleware.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageMiddleware.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageReducer.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageState.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/State/InAppMessageStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/State/InAppMessageStore.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Type/InAppEventListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Type/InAppEventListener.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Type/InAppMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Type/InAppMessage.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Views/GistInlineInAppMessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Views/GistInlineInAppMessageView.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Views/InlineMessageBridgeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Views/InlineMessageBridgeView.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Views/InlineMessageViewProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Views/InlineMessageViewProtocol.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Views/SwiftUIInline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Views/SwiftUIInline.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/Views/UIKitInline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/Views/UIKitInline.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingInApp/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingInApp/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Config/MessagingPushConfigBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Config/MessagingPushConfigBuilder.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Config/MessagingPushConfigOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Config/MessagingPushConfigOptions.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Extensions/NotificationCenterExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Extensions/NotificationCenterExtensions.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Integration/CioProviderAgnosticAppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Integration/CioProviderAgnosticAppDelegate.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/MessagingPush.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/MessagingPush.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/MessagingPushImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/MessagingPushImplementation.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/MessagingPushInstance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/MessagingPushInstance.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/AutomaticPushClickHandling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/AutomaticPushClickHandling.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/ManualPushHandling+UserNotifications.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/ManualPushHandling+UserNotifications.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/PushClickHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/PushClickHandler.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/PushEventHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/PushEventHandler.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/PushEventHandlerProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/PushEventHandlerProxy.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/PushHandling/iOSPushEventListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/PushHandling/iOSPushEventListener.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/RichPush/MessagingPush+RichPush.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/RichPush/MessagingPush+RichPush.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/RichPush/RichPushDeliveryTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/RichPush/RichPushDeliveryTracker.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/RichPush/RichPushHttpClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/RichPush/RichPushHttpClient.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/RichPush/RichPushRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/RichPush/RichPushRequest.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/RichPush/RichPushRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/RichPush/RichPushRequestHandler.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Store/PushHistory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Store/PushHistory.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Type/CustomerIOParsedPushPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Type/CustomerIOParsedPushPayload.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Type/PushNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Type/PushNotification.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Type/PushNotificationAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Type/PushNotificationAction.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/UserNotificationsFramework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/UserNotificationsFramework/README.md -------------------------------------------------------------------------------- /Sources/MessagingPush/UserNotificationsFramework/UserNotificationsFrameworkAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/UserNotificationsFramework/UserNotificationsFrameworkAdapter.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Util/NotificationCenterWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Util/NotificationCenterWrapper.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/Util/PushNotificationLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/Util/PushNotificationLogger.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPush/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPush/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/Aliases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/Aliases.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/Integration/CioAppDelegateAPN.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/Integration/CioAppDelegateAPN.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/MessagingPush+APN.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/MessagingPush+APN.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/MessagingPushAPN+PushConfigs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/MessagingPushAPN+PushConfigs.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/MessagingPushAPN.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/MessagingPushAPN.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushAPN/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushAPN/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/Aliases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/Aliases.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/FirebaseService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/FirebaseService.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/Integration/CioAppDelegateFCM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/Integration/CioAppDelegateFCM.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/MessagingPush+FCM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/MessagingPush+FCM.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/MessagingPushFCM+PushConfigs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/MessagingPushFCM+PushConfigs.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/MessagingPushFCM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/MessagingPushFCM.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/MessagingPushFCM/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/MessagingPushFCM/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/Migration/DataPipelineMigrationAssistant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Migration/DataPipelineMigrationAssistant.swift -------------------------------------------------------------------------------- /Sources/Migration/TrackEventMigrationType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Migration/TrackEventMigrationType.swift -------------------------------------------------------------------------------- /Sources/Migration/autogenerated/AutoDependencyInjection.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Migration/autogenerated/AutoDependencyInjection.generated.swift -------------------------------------------------------------------------------- /Sources/Migration/autogenerated/AutoLenses.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Migration/autogenerated/AutoLenses.generated.swift -------------------------------------------------------------------------------- /Sources/Migration/autogenerated/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Migration/autogenerated/AutoMockable.generated.swift -------------------------------------------------------------------------------- /Sources/Templates/AutoDependencyInjection.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Templates/AutoDependencyInjection.stencil -------------------------------------------------------------------------------- /Sources/Templates/AutoLenses.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Templates/AutoLenses.stencil -------------------------------------------------------------------------------- /Sources/Templates/AutoMockable.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Sources/Templates/AutoMockable.stencil -------------------------------------------------------------------------------- /Tests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/.swiftlint.yml -------------------------------------------------------------------------------- /Tests/Common/APITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/APITest.swift -------------------------------------------------------------------------------- /Tests/Common/Communication/EventBusHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Communication/EventBusHandlerTests.swift -------------------------------------------------------------------------------- /Tests/Common/Communication/EventBusTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Communication/EventBusTests.swift -------------------------------------------------------------------------------- /Tests/Common/Communication/EventStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Communication/EventStorageTests.swift -------------------------------------------------------------------------------- /Tests/Common/CustomerIOMockTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/CustomerIOMockTest.swift -------------------------------------------------------------------------------- /Tests/Common/CustomerIOTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/CustomerIOTest.swift -------------------------------------------------------------------------------- /Tests/Common/DIGraphTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/DIGraphTests.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/ArrayExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/ArrayExtensionTests.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/DateExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/DateExtensionTests.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/ErrorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/ErrorExtension.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/ResultExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/ResultExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/StringExtensionsTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/StringExtensionsTest.swift -------------------------------------------------------------------------------- /Tests/Common/Extensions/UIKitExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Extensions/UIKitExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/Common/Module/ModuleTopLevelObjectTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Module/ModuleTopLevelObjectTest.swift -------------------------------------------------------------------------------- /Tests/Common/SPITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/SPITests.swift -------------------------------------------------------------------------------- /Tests/Common/Service/HttpEndpointTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Service/HttpEndpointTest.swift -------------------------------------------------------------------------------- /Tests/Common/Service/HttpRequestErrorTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Service/HttpRequestErrorTest.swift -------------------------------------------------------------------------------- /Tests/Common/Service/HttpRequestParamsTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Service/HttpRequestParamsTest.swift -------------------------------------------------------------------------------- /Tests/Common/Service/Request/PushMetricTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Service/Request/PushMetricTest.swift -------------------------------------------------------------------------------- /Tests/Common/Service/UserAgentUtilTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Service/UserAgentUtilTest.swift -------------------------------------------------------------------------------- /Tests/Common/Store/SdkConfigTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Store/SdkConfigTest.swift -------------------------------------------------------------------------------- /Tests/Common/Type/RegionTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Type/RegionTest.swift -------------------------------------------------------------------------------- /Tests/Common/Type/ScreenViewTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Type/ScreenViewTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/AtomicTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/AtomicTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/DeviceInfoTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/DeviceInfoTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/FileStorageTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/FileStorageTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/JsonAdapterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/JsonAdapterTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/KeyValueStorageTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/KeyValueStorageTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/LogTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/LogTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/LoggerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/LoggerTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/RingBufferTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/RingBufferTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/SdkClientTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/SdkClientTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/SdkCommonLoggerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/SdkCommonLoggerTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/SimpleTimerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/SimpleTimerTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/StringAnyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/StringAnyEncodable.swift -------------------------------------------------------------------------------- /Tests/Common/Util/TimeTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/TimeTest.swift -------------------------------------------------------------------------------- /Tests/Common/Util/UIKitWrapperTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/Util/UIKitWrapperTest.swift -------------------------------------------------------------------------------- /Tests/Common/VersionTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Common/VersionTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/APITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/APITest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Config/DataPipelineConfigOptionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Config/DataPipelineConfigOptionsTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Config/SDKConfigBuilderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Config/SDKConfigBuilderTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Core/IntegrationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Core/IntegrationTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Core/UnitTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Core/UnitTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/CustomerIOTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/CustomerIOTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DITests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DataPipelineCompatibilityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DataPipelineCompatibilityTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DataPipelineEventBustTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DataPipelineEventBustTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DataPipelineImplementation+MigrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DataPipelineImplementation+MigrationTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DataPipelineImplementation+ScreenViewsTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DataPipelineImplementation+ScreenViewsTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/DataPipelineInteractionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/DataPipelineInteractionTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Plugin/ScreenViewsFilterPluginTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Plugin/ScreenViewsFilterPluginTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Support/MockPlugins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Support/MockPlugins.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Support/Segment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Support/Segment.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Support/XCTestCaseExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Support/XCTestCaseExtensions.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Util/DataPipelinesLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Util/DataPipelinesLoggerTests.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Util/DeviceAttributesProviderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Util/DeviceAttributesProviderTest.swift -------------------------------------------------------------------------------- /Tests/DataPipeline/Util/DictionarySanitizerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/DataPipeline/Util/DictionarySanitizerTests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/APITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/APITest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Config/MessagingInAppConfigBuilderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Config/MessagingInAppConfigBuilderTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Core/IntegrationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Core/IntegrationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Core/UnitTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Core/UnitTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/DITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/DITests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/EngineWeb/EngineWebProviderStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/EngineWeb/EngineWebProviderStub.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Extensions/GistExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Extensions/GistExtensions.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/GistDelegateImplTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/GistDelegateImplTests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/Managers/AnonymousMessageManagerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/Managers/AnonymousMessageManagerTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/Managers/Models/MessageTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/Managers/Models/MessageTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/Network/GistQueueNetworkTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/Network/GistQueueNetworkTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/Utilities/StringPercentEncodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/Utilities/StringPercentEncodeTests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Gist/Views/GistViewLifecycleDelegateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Gist/Views/GistViewLifecycleDelegateTests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/MessagingInAppImplementationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/MessagingInAppImplementationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/MessagingInAppTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/MessagingInAppTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/State/InAppMessageStateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/State/InAppMessageStateTests.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Utilities/UIColor+HexTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Utilities/UIColor+HexTest.swift -------------------------------------------------------------------------------- /Tests/MessagingInApp/Views/InlineMessageBridgeViewTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingInApp/Views/InlineMessageBridgeViewTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Config/MessagingPushConfigBuilderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Config/MessagingPushConfigBuilderTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Core/IntegrationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Core/IntegrationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Core/UnitTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Core/UnitTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/DITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/DITests.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Extension/PushClickHandlerMockExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Extension/PushClickHandlerMockExtension.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/HttpClientTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/HttpClientTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/HttpRequestRunnerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/HttpRequestRunnerTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/HttpTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/HttpTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Integration/CioProviderAgnosticAppDelegateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Integration/CioProviderAgnosticAppDelegateTests.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/MessagingPushImplementationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/MessagingPushImplementationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/MessagingPushIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/MessagingPushIntegrationTests.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/MessagingPushTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/MessagingPushTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushContentTest.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/AutomaticPushClickedIntegrationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/AutomaticPushClickedIntegrationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/AutomaticPushDeliveredAppInForegroundTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/AutomaticPushDeliveredAppInForegroundTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/ManualPushHandlingTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/ManualPushHandlingTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/PushClickHandlerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/PushClickHandlerTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/PushEventHandlerProxyTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/PushEventHandlerProxyTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/PushHandling/PushEventHandlerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/PushHandling/PushEventHandlerTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Store/PushHistoryTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Store/PushHistoryTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Type/PushNotificationActionStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Type/PushNotificationActionStub.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Type/PushNotificationStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Type/PushNotificationStub.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Type/PushNotificationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Type/PushNotificationTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Util/DeepLinkUtilTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Util/DeepLinkUtilTest.swift -------------------------------------------------------------------------------- /Tests/MessagingPush/Util/PushNotificationLoggerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPush/Util/PushNotificationLoggerTests.swift -------------------------------------------------------------------------------- /Tests/MessagingPushAPN/APITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushAPN/APITest.swift -------------------------------------------------------------------------------- /Tests/MessagingPushAPN/DITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushAPN/DITests.swift -------------------------------------------------------------------------------- /Tests/MessagingPushAPN/Integration/CioAppDelegateAPNTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushAPN/Integration/CioAppDelegateAPNTests.swift -------------------------------------------------------------------------------- /Tests/MessagingPushAPN/Integration/MessagingPushAPNMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushAPN/Integration/MessagingPushAPNMocks.swift -------------------------------------------------------------------------------- /Tests/MessagingPushFCM/APITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushFCM/APITest.swift -------------------------------------------------------------------------------- /Tests/MessagingPushFCM/DITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushFCM/DITests.swift -------------------------------------------------------------------------------- /Tests/MessagingPushFCM/Integration/CioAppDelegateFCMTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushFCM/Integration/CioAppDelegateFCMTests.swift -------------------------------------------------------------------------------- /Tests/MessagingPushFCM/Integration/MessagingPushFCMMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushFCM/Integration/MessagingPushFCMMocks.swift -------------------------------------------------------------------------------- /Tests/MessagingPushFCM/MockFirebaseService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/MessagingPushFCM/MockFirebaseService.swift -------------------------------------------------------------------------------- /Tests/Migration/DataPipelineMigrationAssistantTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Migration/DataPipelineMigrationAssistantTests.swift -------------------------------------------------------------------------------- /Tests/Migration/QueueExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Migration/QueueExtension.swift -------------------------------------------------------------------------------- /Tests/Shared/Core/UnitTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Core/UnitTest.swift -------------------------------------------------------------------------------- /Tests/Shared/Core/UnitTestBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Core/UnitTestBase.swift -------------------------------------------------------------------------------- /Tests/Shared/DIGraphTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/DIGraphTest.swift -------------------------------------------------------------------------------- /Tests/Shared/EmailAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/EmailAddress.swift -------------------------------------------------------------------------------- /Tests/Shared/ExampleScreenViewData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/ExampleScreenViewData.swift -------------------------------------------------------------------------------- /Tests/Shared/IdentifyRequestBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/IdentifyRequestBody.swift -------------------------------------------------------------------------------- /Tests/Shared/Mocks/EventBusHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Mocks/EventBusHandler.swift -------------------------------------------------------------------------------- /Tests/Shared/Mocks/UIKitDelegateMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Mocks/UIKitDelegateMocks.swift -------------------------------------------------------------------------------- /Tests/Shared/NotificationCenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/NotificationCenter.swift -------------------------------------------------------------------------------- /Tests/Shared/SampleData/CustomAttributesSampleData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleData/CustomAttributesSampleData.swift -------------------------------------------------------------------------------- /Tests/Shared/SampleData/GenericError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleData/GenericError.swift -------------------------------------------------------------------------------- /Tests/Shared/SampleData/SampleDataFilesUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleData/SampleDataFilesUtil.swift -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/InAppUserQueue/fetch_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/InAppUserQueue/fetch_response.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/inventory.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/0F3F3BBB-9C04-4CEE-9267-54FEE574CF4B.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/0F3F3BBB-9C04-4CEE-9267-54FEE574CF4B.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/3143DAD0-E28A-42E6-84B1-D9F6779DCF91.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/3143DAD0-E28A-42E6-84B1-D9F6779DCF91.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/6C0BEF56-E407-4176-89D3-A498CBEA671F.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/6C0BEF56-E407-4176-89D3-A498CBEA671F.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/8C686475-FDD4-44BE-B423-B974D4EDF83A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/8C686475-FDD4-44BE-B423-B974D4EDF83A.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/940DDFFB-BDC6-4452-8895-A43906E75FC2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/940DDFFB-BDC6-4452-8895-A43906E75FC2.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/A4E62708-F263-4562-8503-CB55B4AE8E39.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/A4E62708-F263-4562-8503-CB55B4AE8E39.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/AA6418AC-40D0-4580-93B9-C6262257BAA3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/AA6418AC-40D0-4580-93B9-C6262257BAA3.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/BDE6D050-3A26-4A4D-B923-B1C52901090E.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/BDE6D050-3A26-4A4D-B923-B1C52901090E.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/D687EAA8-396F-4DEE-B983-B8CFF723A1B2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/D687EAA8-396F-4DEE-B983-B8CFF723A1B2.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/DD1F8FE7-ADDB-4015-849F-4BBD0E537A2C.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/DD1F8FE7-ADDB-4015-849F-4BBD0E537A2C.json -------------------------------------------------------------------------------- /Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/FD677E99-B774-4B12-A30A-B2315D497D36.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/SampleDataFiles/V1QueueSnapshot/tasks/FD677E99-B774-4B12-A30A-B2315D497D36.json -------------------------------------------------------------------------------- /Tests/Shared/Stub/DateUtilStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Stub/DateUtilStub.swift -------------------------------------------------------------------------------- /Tests/Shared/Stub/DeviceInfoStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Stub/DeviceInfoStub.swift -------------------------------------------------------------------------------- /Tests/Shared/Stub/HttpRequestRunnerStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Stub/HttpRequestRunnerStub.swift -------------------------------------------------------------------------------- /Tests/Shared/Stub/ThreadUtilStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/Stub/ThreadUtilStub.swift -------------------------------------------------------------------------------- /Tests/Shared/TrackEventData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/TrackEventData.swift -------------------------------------------------------------------------------- /Tests/Shared/XCTestCaseExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/XCTestCaseExtensions.swift -------------------------------------------------------------------------------- /Tests/Shared/extension/DictionaryExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/extension/DictionaryExtensions.swift -------------------------------------------------------------------------------- /Tests/Shared/extension/HttpRequestErrorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/Tests/Shared/extension/HttpRequestErrorExtension.swift -------------------------------------------------------------------------------- /api-docs/CioDataPipelines.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/CioDataPipelines.api -------------------------------------------------------------------------------- /api-docs/CioMessagingInApp.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/CioMessagingInApp.api -------------------------------------------------------------------------------- /api-docs/CioMessagingPush.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/CioMessagingPush.api -------------------------------------------------------------------------------- /api-docs/CioMessagingPushAPN.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/CioMessagingPushAPN.api -------------------------------------------------------------------------------- /api-docs/CioMessagingPushFCM.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/CioMessagingPushFCM.api -------------------------------------------------------------------------------- /api-docs/internal/CioInternalCommon.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/internal/CioInternalCommon.api -------------------------------------------------------------------------------- /api-docs/internal/CioMessagingPush.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/internal/CioMessagingPush.api -------------------------------------------------------------------------------- /api-docs/internal/CioTrackingMigration.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/api-docs/internal/CioTrackingMigration.api -------------------------------------------------------------------------------- /binny-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/binny-tools.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/codecov.yml -------------------------------------------------------------------------------- /dangerfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/dangerfile.js -------------------------------------------------------------------------------- /docs/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/SUPPORT.md -------------------------------------------------------------------------------- /docs/dev-notes/BACKGROUND-QUEUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/dev-notes/BACKGROUND-QUEUE.md -------------------------------------------------------------------------------- /docs/dev-notes/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/dev-notes/DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/dev-notes/LINUX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/dev-notes/LINUX.md -------------------------------------------------------------------------------- /docs/dev-notes/MIN_VERSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/dev-notes/MIN_VERSION.md -------------------------------------------------------------------------------- /docs/dev-notes/QA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/dev-notes/QA.md -------------------------------------------------------------------------------- /docs/img/console-after-open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/console-after-open.jpg -------------------------------------------------------------------------------- /docs/img/console-cio-category.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/console-cio-category.jpg -------------------------------------------------------------------------------- /docs/img/console-cio-saved-filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/console-cio-saved-filter.jpg -------------------------------------------------------------------------------- /docs/img/console-type-cio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/console-type-cio.jpg -------------------------------------------------------------------------------- /docs/img/xcode-install-sdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/xcode-install-sdk.png -------------------------------------------------------------------------------- /docs/img/xcode_appscheme_makeurltype.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/xcode_appscheme_makeurltype.jpeg -------------------------------------------------------------------------------- /docs/img/xcode_appscheme_urltypes.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/xcode_appscheme_urltypes.jpeg -------------------------------------------------------------------------------- /docs/img/xcode_view_spm_localsdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/docs/img/xcode_view_spm_localsdk.png -------------------------------------------------------------------------------- /fastlane/Scanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/fastlane/Scanfile -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/lefthook.yml -------------------------------------------------------------------------------- /reports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/reports/README.md -------------------------------------------------------------------------------- /reports/sdk-binary-size-including-dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/reports/sdk-binary-size-including-dependencies.txt -------------------------------------------------------------------------------- /reports/sdk-binary-size.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/reports/sdk-binary-size.txt -------------------------------------------------------------------------------- /scripts/check-api-changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/check-api-changes.rb -------------------------------------------------------------------------------- /scripts/cocoapods_override_sdk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/cocoapods_override_sdk.rb -------------------------------------------------------------------------------- /scripts/format-api-docs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/format-api-docs.rb -------------------------------------------------------------------------------- /scripts/generate-api-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/generate-api-docs.sh -------------------------------------------------------------------------------- /scripts/push-cocoapod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/push-cocoapod.sh -------------------------------------------------------------------------------- /scripts/update-version-cocoapods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/update-version-cocoapods.sh -------------------------------------------------------------------------------- /scripts/update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customerio/customerio-ios/HEAD/scripts/update-version.sh --------------------------------------------------------------------------------