Skip to content

Commit 843206d

Browse files
github-actions[bot]evan-masseauajaysubrakennyklaviyodependabot[bot]
authored
Generated Docs for "Update to version 0.2.0 (#116)Update to v 0.2.0Co-authored-by: Evan Masseau <>" (#118)
* Link to license file in README (#60) Co-authored-by: Evan Masseau <> * Updated readme to include troubleshooting steps when running pod install (#63) updated readme * Updating version to 0.1.1 (#66) * 0.1.1 * updating version * reverting back to use older rn version * updating yarn lock * removing changes to package lock file * Fixes for React Native Apps <= 0.72.0 (#71) * Fix the react-native gradle dependency * Add a local property to enable specifying react-native version for the SDK for local development * Specify Kotlin version that is compatible with Android SDK's (although this didn't seem to actually cause any build errors) * Remove accidental use of an extension method that is technically SDK 24+ --------- Co-authored-by: Evan Masseau <> * Update local.properties template files (#68) * Add template local.properties file to example app * Be clearer about VCS status of these files. --------- Co-authored-by: Evan Masseau <> * Bump example iOS project lockfile (#74) I think this needs to be bumped when we increase the overall project version. Co-authored-by: Evan Masseau <> * Github CI Updates (#75) * Move doc bot to its own file so we don't have to see it as skipped all the time. * Use same ruby version as local dev environment * Stop using `yarn pod-install` because it creates an erroneous xcode.env.local file that breaks the hermes build scripts. --------- Co-authored-by: Evan Masseau <> * Updating to iOS SDK 3.0.2 (#77) * 0.1.1 * updated to us latest iOS SDK * removing package lock * Pod install | static linking issue | RCT Folly | Turbo modules (#70) * 0.1.1 * removed turbo module stuff and added xcconfig * removing package lock * comitting example app pod lock file --------- Co-authored-by: Evan Masseau <> Co-authored-by: Evan C Masseau <[email protected]> * Readme rewrite with references to native SDKs and Klaviyo help center (#62) --------- Co-authored-by: Evan Masseau <> Co-authored-by: Kenny Tsui <[email protected]> * Release 0.1.2 (#84) * 0.1.1 * Release 0.1.2 * removed package lock * podlock file changes * Break up CI files so we can get individual badges (#86) * Break up CI files so we can get individual badges * Add badges and fix names --------- Co-authored-by: Evan Masseau <> * Add action to publish to NPM after publishing a release (#82) --------- Co-authored-by: Evan Masseau <> * Update README.md (#90) * Publish to NPM with the default npm registry configured in package.json (#92) --------- Co-authored-by: Evan Masseau <> * Updated iOS instructions in example app (#99) * 0.1.1 * udpate the example app to implement push * hanlded deep links * removed package json lock file * updated to addressed Evan comments in the pr * Fix mistaken duplicate open push section (#95) Co-authored-by: Evan Masseau <> * Remove local.properties from git index (#96) * remove local.properties from git index, changes were still being tracked despite gitignore * missed variable --------- Co-authored-by: Evan Masseau <> * Update README.md (#105) * Update README.md * Update README.md * Implemented deep links to call react native in example iOS app (#104) * 0.1.1 * implemented deep linking calls to react native * removed unused method * removed package lock * added deep linking hanlder * [CHNL-5592] Adding troubleshooting guide linked from readme (#109) * 0.1.1 * added troubleshooting * removed packagfe lock * added troibleshoting to the contents * swapped android and ios * [Dependabot] Bump ip from 1.1.8 to 1.1.9 (#111) Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9. - [Commits](indutny/node-ip@v1.1.8...v1.1.9) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add example app instructions to README, make use of Gemfile (#97) * To make proper use of bundle, lockfile needs to be committed. I specified a cocoapods version since podfile.lock contains cocoapods version! Add explicit instructions about example app * Added alias for entire example app setup script Try updating CI step to use gem to pin cocoapods version --------- Co-authored-by: Evan Masseau <> * Bridge initialize and setPushToken to RN layer (#98) * Add an initialize method to react native layer * Add set push token to RN layer * Updated to latest versions of native SDKs * Elaboration on example app initialize/setPushToken, use a consistent value for example API key * SCREAMING_SNAKE_CASE --------- Co-authored-by: Evan Masseau <> * [CHNL-5370] Updating readme to include instructions on how to use `initialize` and `setToken` from RN code. (#113) * 0.1.1 * added troubleshooting * updated readme with initilize and set token instructions * adding notifee stuff to trouble shooting guide * removed duplicate android * removed package.json * some minor fixes * added example on requesting permission * Apply suggestions from code review Co-authored-by: Evan C Masseau <[email protected]> * minor updates * review comments * updated readme --------- Co-authored-by: Evan C Masseau <[email protected]> * Update to version 0.2.0 (#116) Update to v 0.2.0 Co-authored-by: Evan Masseau <> * Generated docs for 40ce40e --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Evan C Masseau <[email protected]> Co-authored-by: Ajay Subramanya <[email protected]> Co-authored-by: Kenny Tsui <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions <[email protected]>
1 parent da50348 commit 843206d

15 files changed

+80
-23381
lines changed

Diff for: docs/enums/EventName.html

+5-5
Large diffs are not rendered by default.

Diff for: docs/enums/ProfileProperty.html

+20-20
Large diffs are not rendered by default.

Diff for: docs/interfaces/Event.html

+5-5
Large diffs are not rendered by default.

Diff for: docs/interfaces/KlaviyoInterface.html

+14-14
Large diffs are not rendered by default.

Diff for: docs/interfaces/Location.html

+10-10
Large diffs are not rendered by default.

Diff for: docs/interfaces/Profile.html

+11-11
Large diffs are not rendered by default.

Diff for: docs/types/EventProperties.html

+1-1
Large diffs are not rendered by default.

Diff for: docs/types/ProfileProperties.html

+1-1
Large diffs are not rendered by default.

Diff for: docs/types/ProfilePropertyKey.html

+1-1
Large diffs are not rendered by default.

Diff for: docs/variables/Klaviyo.html

+1-1
Large diffs are not rendered by default.

Diff for: example/ios/KlaviyoReactNativeSdkExample/AppDelegate.mm

+7
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,13 @@ - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDiction
137137
return [RCTLinkingManager application:app openURL:url options:options];
138138
}
139139

140+
// Installation Step 13: Implement this method to receive deep link. There are some addition setup steps needed as mentioned in the readme here -
141+
// https://github.com/klaviyo/klaviyo-swift-sdk?tab=readme-ov-file#deep-linking
142+
// Calling `RCTLinkingManager` is required for your react native listeners to be called
143+
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
144+
return [RCTLinkingManager application:app openURL:url options:options];
145+
}
146+
140147
// Installation Step 13: Implement this method to receive deep link. There are some addition setup steps needed as mentioned in the readme here -
141148
// https://github.com/klaviyo/klaviyo-swift-sdk?tab=readme-ov-file#deep-linking
142149
// additionally routing to the right screen in the app based on the url is also something that should be handled

Diff for: example/ios/Podfile.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ PODS:
7272
- hermes-engine (0.73.1):
7373
- hermes-engine/Pre-built (= 0.73.1)
7474
- hermes-engine/Pre-built (0.73.1)
75-
- klaviyo-react-native-sdk (0.1.2):
75+
- klaviyo-react-native-sdk (0.2.0):
7676
- KlaviyoSwift (= 3.0.3)
7777
- React-Core
7878
- KlaviyoSwift (3.0.3):
@@ -1333,7 +1333,7 @@ SPEC CHECKSUMS:
13331333
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
13341334
glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
13351335
hermes-engine: 34df9d5034e90bd9bf1505e1ca198760373935af
1336-
klaviyo-react-native-sdk: 2f9cd36e7fed062a0d76484a383f4a5dc3472183
1336+
klaviyo-react-native-sdk: aee5d61742ec539582786c12e6667f6c228f2266
13371337
KlaviyoSwift: 9318efaa92f5435d63aa093e3e9d49af947b7685
13381338
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
13391339
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c

Diff for: example/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "klaviyo-react-native-sdk-example",
3-
"version": "0.0.1",
3+
"version": "0.2.0",
44
"private": true,
55
"scripts": {
66
"android": "react-native run-android",

0 commit comments

Comments
 (0)