<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dynatrace Race Native Plugin with Expo dynamic config in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292049#M38294</link>
    <description>&lt;P&gt;Hi Kevin,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your request. I noted that down and we will take a look upon this feature request.&lt;/P&gt;&lt;P&gt;In general the app.json is used for us to get an indication for plist naming. If you are using npx instrumentDynatrace and append plist= with a customized path you can essentially skip the app.json reading as well.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.npmjs.com/package/@dynatrace/react-native-plugin#npx-instrumentdynatrace" target="_blank"&gt;https://www.npmjs.com/package/@dynatrace/react-native-plugin#npx-instrumentdynatrace&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 22 Dec 2025 13:35:52 GMT</pubDate>
    <dc:creator>matthias_hochri</dc:creator>
    <dc:date>2025-12-22T13:35:52Z</dc:date>
    <item>
      <title>Dynatrace Race Native Plugin with Expo dynamic config</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292043#M38293</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are currently implementing the official Dynatrace react-native plugin into an EXPO for monitoring RN apps.&lt;/P&gt;&lt;P&gt;We ran into an issue during setup, the step where we need to call `npx instrumentDynatrace` expects a static app.json file and takes the name property verbatim from there to find the project folder in the iOS and android folder.&lt;/P&gt;&lt;P&gt;This has multiple problems:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;We don't have a static app.json -&amp;gt; we use app.config.ts as we use dynamic bundleIds etc based on build params&lt;/LI&gt;&lt;LI&gt;The name is not 1:1 so expo does some transformations to create the folder name&lt;/LI&gt;&lt;LI&gt;we use CNG -&amp;gt; which has the above mentioned problems&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;To work around that, we currently generate a app.json, transform the name in a similar way, call&amp;nbsp;instrumentDynatrace and then delete the app.json again. While this works okish, I am of the opinion that the plugin should support static and dynamic configurations.&lt;/P&gt;&lt;P&gt;All the Best,&lt;BR /&gt;Kevin Gruber&lt;/P&gt;&lt;P&gt;Dynamic config Refercence:&amp;nbsp;&lt;A href="https://docs.expo.dev/workflow/configuration/" target="_blank" rel="noopener"&gt;https://docs.expo.dev/workflow/configuration/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Dec 2025 10:30:56 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292043#M38293</guid>
      <dc:creator>KevinGruber</dc:creator>
      <dc:date>2025-12-22T10:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace Race Native Plugin with Expo dynamic config</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292049#M38294</link>
      <description>&lt;P&gt;Hi Kevin,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your request. I noted that down and we will take a look upon this feature request.&lt;/P&gt;&lt;P&gt;In general the app.json is used for us to get an indication for plist naming. If you are using npx instrumentDynatrace and append plist= with a customized path you can essentially skip the app.json reading as well.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.npmjs.com/package/@dynatrace/react-native-plugin#npx-instrumentdynatrace" target="_blank"&gt;https://www.npmjs.com/package/@dynatrace/react-native-plugin#npx-instrumentdynatrace&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Dec 2025 13:35:52 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292049#M38294</guid>
      <dc:creator>matthias_hochri</dc:creator>
      <dc:date>2025-12-22T13:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace Race Native Plugin with Expo dynamic config</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292078#M38299</link>
      <description>&lt;P&gt;Hi Matthias,&lt;/P&gt;&lt;P&gt;Awesome thanks for taking it into consideration as a feature request / would be nice to not need the manual sync step at all for expo projects.&lt;/P&gt;&lt;P&gt;I wasn't aware (missed the doc entry) of the manual plist config will try this to not create almost empty files to just delete it afterwards &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Kev&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2025 06:27:02 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Dynatrace-Race-Native-Plugin-with-Expo-dynamic-config/m-p/292078#M38299</guid>
      <dc:creator>KevinGruber</dc:creator>
      <dc:date>2025-12-23T06:27:02Z</dc:date>
    </item>
  </channel>
</rss>

