You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Push notifications sent from Klaviyo which contain a deeplink are NOT being propagated to the app on iOS, where they are on Android. From other sources such as a web browser, or contact link, deep linking works as expected.
We tried multiple variations of the open action deeplink (e.g. excluding the "kovo://" protocol, changing the deeplink path).
Expected behavior
We expect the push notification on press, to open the application and display the captured deeplink on the app UI (kovo://web-app/credit-score in this case).
Actual behavior
On push notification click, the app opens but the deeplink url provided is null. However, deeplinking does work from other sources (e.g. browser) and on android.
Steps to reproduce
Note this was the configuration used for the notification
Checklist
master
branch or latest release of this package.Description
Push notifications sent from Klaviyo which contain a deeplink are NOT being propagated to the app on iOS, where they are on Android. From other sources such as a web browser, or contact link, deep linking works as expected.
We tried multiple variations of the open action deeplink (e.g. excluding the "kovo://" protocol, changing the deeplink path).
Expected behavior
We expect the push notification on press, to open the application and display the captured deeplink on the app UI (
kovo://web-app/credit-score
in this case).Actual behavior
On push notification click, the app opens but the deeplink url provided is null. However, deeplinking does work from other sources (e.g. browser) and on android.
Steps to reproduce
Note this was the configuration used for the notification
See attached screen recording
dl_demo.MP4
The following is logic for the deeplink provider:
And what is rendered on the app:
The Klaviyo React Native SDK version information
1.0.0
Environment Description
System: OS: macOS 15.1.1 CPU: (16) arm64 Apple M4 Max Memory: 256.05 MB / 64.00 GB Shell: version: "5.9" path: /bin/zsh Binaries: Node: version: 23.4.0 path: ~/.nvm/versions/node/v23.4.0/bin/node Yarn: version: 1.22.22 path: ~/.nvm/versions/node/v23.4.0/bin/yarn npm: version: 10.9.2 path: ~/.nvm/versions/node/v23.4.0/bin/npm Watchman: Not Found Managers: CocoaPods: version: 1.16.2 path: /opt/homebrew/bin/pod SDKs: iOS SDK: Platforms: - DriverKit 24.1 - iOS 18.1 - macOS 15.1 - tvOS 18.1 - visionOS 2.1 - watchOS 11.1 Android SDK: Not Found IDEs: Android Studio: 2024.2 AI-242.23339.11.2421.12700392 Xcode: version: 16.1/16B40 path: /usr/bin/xcodebuild Languages: Java: version: 17.0.13 path: /usr/bin/javac Ruby: version: 3.2.0 path: /Users/bhong/.rbenv/shims/ruby npmPackages: "@react-native-community/cli": Not Found react: installed: 18.2.0 wanted: 18.2.0 react-native: installed: 0.73.6 wanted: 0.73.6 react-native-macos: Not Found npmGlobalPackages: "react-native": Not Found Android: hermesEnabled: true newArchEnabled: false iOS: hermesEnabled: true newArchEnabled: false
The text was updated successfully, but these errors were encountered: