Issue with React Native + iOS Instrumentation in Pendo SDK

Hi Pendo Community,
We’re trying to integrate Pendo into our React Native mobile app (both iOS and Android), and we’ve run into a blocking issue on iOS during the instrumentation phase. Our dev team has been troubleshooting, but we’ve hit a roadblock and would really appreciate some help. Error Message
We’re seeing the following console warning:
css
[rn-pendo-sdk] analyze (simple flow) screenId: loading. Original error: findScreenContainerRootTag - screenContainer tag not found.
And here’s the
stack trace from the console:
makefile
 
instrument.js:113:38 pendoLogger.js:1:1550 pendoBase.js:1:8051 pendoRN.js:1:6285 debouncer.js:1:1020 ...
 
Screenshot attached for reference in the thread below. Context
  • This is not an HTML/web-based app — we’re strictly working in React Native, so we don’t have access to or use <div> tags or custom HTML elements like screenContainer.
  • This happens when we call analyze() within the SDK.
  • Our engineers believe the error stems from how the SDK is expecting a tag (screenContainer) that doesn’t exist in our RN app structure.
 Troubleshooting So Far
  • We’ve verified our installation steps and followed all instructions provided in the Pendo React Native SDK documentation.
  • We’re using automatic screen instrumentation, and no custom screen tracking has been added yet.
  • We did a deep dive into the stack trace, and it appears this is coming from instrument.js in the SDK, likely when it’s trying to identify the screen container root tag on iOS.
  • We’ve ruled out any custom HTML or webview-related issues, since our app is fully native.
 What We Need Help With
  • Has anyone else encountered this issue when using Pendo in React Native on iOS?
  • Are there recommended workarounds to bypass or redefine the screen container root for RN apps?
  • Is there a specific version of the SDK that works better for RN apps with this type of setup?
  • Would manual screen instrumentation help resolve this? If so, can you point to a working example?
 Why It Matters
We’re a small but growing team really eager to adopt Pendo as our in-app engagement and analytics solution. We’re currently stalled and would love some creative support to help us get this over the finish line. We’re happy to provide any other logs, environment details, or configuration files needed.
Thank you in advance for your support — we’d love to be another startup success story for Pendo! 
— Mani & Team (edited) 
 
 
0

コメント

0件のコメント

サインインしてコメントを残してください。

お探しのものを見つけられませんでしたか?

新規投稿