デフォルトでは、モバイルスクリーンショットはエージェント側で有効になりますが、コントローラ側では無効になります。プログラムで手動でスクリーンショットを取得するには、
コントローラ UI でスクリーンショットを有効にし、次の API を追加する必要があります。
-
Objective-C
-
[ADEumInstrumentation takeScreenshot];
-
Swift
-
ADEumInstrumentation.takeScreenshot()
スクリーンショットの無効化
スクリーンショットは、コントローラ UI または iOS SDK を使用して無効にできます。iOS SDK を使用してスクリーンショットを無効にするには、次に示すように ADEum
オブジェクトのプロパティ
を
(Objective-C の場合)または
(Swift の場合)に設定します。
-
Objective-C
-
ADEumAgentConfiguration *config = [[ADEumAgentConfiguration alloc] initWithAppKey: <#EUM_APP_KEY#>];
config.screenshotsEnabled = NO;
[ADEumInstrumentation initWithConfiguration:config];
-
Swift
-
let config = ADEumAgentConfiguration(appKey: <#EUM_APP_KEY#>);
config.screenshotsEnabled = false;
ADEumInstrumentation.initWith(config);