The Customer Data Platform for Developers
Website · Documentation · Community Slack
This repository contains the resources and assets required to integrate the RudderStack iOS SDK with SQLICipher.
Important: This feature is supported for SQLCipher v4.0 and above. |
---|
RudderDatabaseEncryption
is available through CocoaPods. To install it, add the following line to yourPodfile
:
pod 'RudderDatabaseEncryption', '~> 1.1.0'
- Run the
pod install
command.
import RudderDatabaseEncryption
@import RudderDatabaseEncryption;
Place the following in your AppDelegate
under the didFinishLaunchingWithOptions
method.
RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:DATA_PLANE_URL];
[builder withDBEncryption:[[RSDBEncryption alloc] initWithKey:@"test1234" enable:YES databaseProvider:[RSEncryptedDatabaseProvider new]]];
[RSClient getInstance:WRITE_KEY config:[builder build]];
let builder: RSConfigBuilder = RSConfigBuilder()
.withDataPlaneUrl(DATA_PLANE_URL)
.withDBEncryption(RSDBEncryption(key: "test1234", enable: true, databaseProvider: RSEncryptedDatabaseProvider()))
RSClient.getInstance(WRITE_KEY, config: builder.build())
RudderStack is the customer data platform for developers. With RudderStack, you can build and deploy efficient pipelines that collect customer data from every app, website, and SaaS platform, then activate your data in your warehouse, business, and marketing tools.
Start building a better, warehouse-first CDP that delivers complete, unified data to every part of your customer data stack. Sign up for RudderStack Cloud today. |
---|
For queries on configuring or using this integration, start a conversation in our Slack community.