<?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: Not working Dynatrace feaures for iOS app in Real User Monitoring</title>
    <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255103#M6249</link>
    <description>&lt;P&gt;As you already used manual startup&amp;nbsp;&lt;SPAN&gt;Dynatrace.startupWithInfoPlistSettings() you could switch to Dynatrace.startup(withConfig: startupDictionary)&amp;nbsp;and provide the dev/prod environment config on app start depending on which mode the app is in. See&amp;nbsp;&lt;A href="https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#start-oneagent-config-dict" target="_blank"&gt;https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#start-oneagent-config-dict&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Please be aware that it is not intended to use the Dynatrace.shutdown() API to switch configurations as this will be deprecated. (There will be a better solution to switch environments, but this is&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Sep 2024 07:11:54 GMT</pubDate>
    <dc:creator>Patrick_H</dc:creator>
    <dc:date>2024-09-06T07:11:54Z</dc:date>
    <item>
      <title>Not working Dynatrace features for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/254968#M6243</link>
      <description>&lt;P&gt;I have difficulties finding any info on addressing issues while integrating Dynatrace into an iOS app. So far, after completing the setup wizard I see users &amp;amp; sessions on Dynatrace dashboard but still no records of web requests, crashes and custom actions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have some questions to start with:&lt;/P&gt;
&lt;P&gt;- since the app is already in production and traffic control is set to, let's say, 10%, how to force a local app run to log the data to Dynatrace? Setting the traffic control to 100% isn't favorable because there are a lot of end users using the app&lt;/P&gt;
&lt;P&gt;- currently the console logs contain many warnings of this type:&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;objc[96868]: Class ObjC is implemented in both .../Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 17.5.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/VFX.framework/Frameworks/libVFXCore.dylib (0x20ec8e438) and .../DynatraceSessionReplay.framework/DynatraceSessionReplay (0x106ed4b20). One of the two will be used. Which one is undefined.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;so, interesting if it actually breaks any functionality of Dynatrace?&lt;/P&gt;
&lt;P&gt;- any tips how to figure out missing logs of web requests and custom actions?&lt;/P&gt;</description>
      <pubDate>Tue, 24 Sep 2024 11:34:23 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/254968#M6243</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-24T11:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/254986#M6244</link>
      <description>&lt;P&gt;If privacy opt-in is enabled, but no level was set, the agent is in a restricted mode and only sends anonymous data and no data that could contain any PII like user actions:&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#change-users-data-privacy-preferences" target="_blank"&gt;https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#change-users-data-privacy-preferences&lt;/A&gt;&lt;/P&gt;&lt;P&gt;same goes for crashes, they also need to be enabled than - there is a snipped in the wizard that shows an example fo both.&lt;BR /&gt;regarding traffic controll, it is advices to have a different environment set up for development to be able to experiment.&lt;BR /&gt;the console log does not have any impact - we are aware of it and it will be fixed in the future, but not short term as it requires some design changes.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 06:08:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/254986#M6244</guid>
      <dc:creator>Patrick_H</dc:creator>
      <dc:date>2024-09-05T06:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255083#M6246</link>
      <description>&lt;P&gt;Thank you for the answers.&lt;/P&gt;&lt;P&gt;I noticed that when initializing Dynatrace.userPrivacyOptions the callback isn't called and the settings aren't applied afterwards. Here's the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let privacyConfig = Dynatrace.userPrivacyOptions()&lt;BR /&gt;privacyConfig.dataCollectionLevel = .userBehavior&lt;BR /&gt;privacyConfig.crashReportingOptedIn = true&lt;BR /&gt;privacyConfig.crashReplayOptedIn = true&lt;BR /&gt;Dynatrace.applyUserPrivacyOptions(privacyConfig) { (successful) in&lt;BR /&gt;assert(successful) // &amp;lt;- this point isn't reachable in result&lt;BR /&gt;ConsoleLog("Privacy settings: dataCollectionLevel=\(Dynatrace.userPrivacyOptions().dataCollectionLevel), crashReportingOptedIn=\(Dynatrace.userPrivacyOptions().crashReportingOptedIn), crashReplayOptedIn=\(Dynatrace.userPrivacyOptions().crashReplayOptedIn)")&lt;BR /&gt;}&lt;BR /&gt;Dynatrace.startupWithInfoPlistSettings()&lt;/P&gt;&lt;P&gt;ConsoleLog("Privacy settings: dataCollectionLevel=\(Dynatrace.userPrivacyOptions().dataCollectionLevel), crashReportingOptedIn=\(Dynatrace.userPrivacyOptions().crashReportingOptedIn), crashReplayOptedIn=\(Dynatrace.userPrivacyOptions().crashReplayOptedIn)")&lt;/P&gt;&lt;P&gt;// The log is: Privacy settings: dataCollectionLevel=DTX_DataCollectionLevel(rawValue: 0), crashReportingOptedIn=false, crashReplayOptedIn=false&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 01:21:10 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255083#M6246</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-06T01:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255084#M6247</link>
      <description>&lt;P&gt;And regarding different environments - how to configure Dynatrace to differentiate dev. and prod. environments? In the app we do have dev. and prod. configs already&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 01:22:35 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255084#M6247</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-06T01:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255100#M6248</link>
      <description>&lt;P&gt;As you use&amp;nbsp;&lt;SPAN&gt;Dynatrace.startupWithInfoPlistSettings() I assume you &lt;A href="https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#start-oneagent" target="_self"&gt;disabled automatic agent start&lt;/A&gt;. You should start the agent before you applies the privacy settings, then it should work.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 07:13:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255100#M6248</guid>
      <dc:creator>Patrick_H</dc:creator>
      <dc:date>2024-09-06T07:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255103#M6249</link>
      <description>&lt;P&gt;As you already used manual startup&amp;nbsp;&lt;SPAN&gt;Dynatrace.startupWithInfoPlistSettings() you could switch to Dynatrace.startup(withConfig: startupDictionary)&amp;nbsp;and provide the dev/prod environment config on app start depending on which mode the app is in. See&amp;nbsp;&lt;A href="https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#start-oneagent-config-dict" target="_blank"&gt;https://docs.dynatrace.com/docs/shortlink/ios-oneagent-sdk#start-oneagent-config-dict&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Please be aware that it is not intended to use the Dynatrace.shutdown() API to switch configurations as this will be deprecated. (There will be a better solution to switch environments, but this is&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 07:11:54 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255103#M6249</guid>
      <dc:creator>Patrick_H</dc:creator>
      <dc:date>2024-09-06T07:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255173#M6250</link>
      <description>&lt;P&gt;Thanks, it works well after I moved "Dynatrace.startupWithInfoPlistSettings()" up.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 17:15:37 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255173#M6250</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-06T17:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255174#M6251</link>
      <description>&lt;P&gt;Still I'm confused which attribute determines if the environment is dev. or prod. Or do different environments on Dynatrace side are represented by different app entities (DTXApplicationID)?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 17:18:32 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255174#M6251</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-06T17:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255209#M6252</link>
      <description>&lt;P&gt;Yes, the applicationID determines which Mobile App entity on Dynatrace side the captured data is reported to.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 06:21:09 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255209#M6252</guid>
      <dc:creator>Patrick_H</dc:creator>
      <dc:date>2024-09-09T06:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255377#M6261</link>
      <description>&lt;P&gt;Thank you. Multiple environments work well now. One question regarding crashes - if the traffic control is set to 10%, than only 10% of crashes are recorded as well or all 100% not depending on the traffic control settings?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2024 19:39:36 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255377#M6261</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-10T19:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255401#M6262</link>
      <description>&lt;P&gt;as traffic controls disables capturing on per-session base this also includes crashes - otherwise this would skew the crash free users metric&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 06:05:49 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255401#M6262</guid>
      <dc:creator>Patrick_H</dc:creator>
      <dc:date>2024-09-11T06:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Not working Dynatrace feaures for iOS app</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255468#M6263</link>
      <description>&lt;P&gt;Thank you for all your answers. So far all the issues have been resolved&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 13:28:14 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Not-working-Dynatrace-features-for-iOS-app/m-p/255468#M6263</guid>
      <dc:creator>volivan</dc:creator>
      <dc:date>2024-09-11T13:28:14Z</dc:date>
    </item>
  </channel>
</rss>

