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
Copy file name to clipboardExpand all lines: docs/platforms/android/configuration/using-ndk.mdx
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The Android Native Development Kit (NDK) allows you to implement parts of your a
8
8
9
9
NDK integration is packed with the SDK. The package `sentry-android-ndk` works by bundling Sentry's native SDK, [`sentry-native`](/platforms/native/). As a result, even if a native library in your app causes the crash, Sentry is able to capture it.
10
10
11
-
You can [disable the NDK integration](#disable-ndk-integration), use our Sentry Android SDK [without the NDK](#using-the-sdk-without-the-ndk).
11
+
You can [disable the NDK integration](#disable-ndk-integration), or use our Sentry Android SDK [without the NDK](#using-the-sdk-without-the-ndk).
12
12
13
13
## Symbolicate Stack Traces
14
14
@@ -21,39 +21,39 @@ Please check the full documentation on [uploading files](/platforms/android/data
21
21
22
22
## Allowing the Compiler to Link Libraries
23
23
24
-
To use the Android NDK in your native code, include the Sentry NDK libraries into your project so that the compiler can link the libraries during the build.
24
+
To use the Android NDK in your native code, include the `sentry-native` NDK libraries so the compiler can link them during the build. Use Android prefab to consume Sentry's prebuilt packages and link them in your `CMakeLists.txt`.
25
25
26
-
To do so, use the AndroidNativeBundle Gradle plugin that copies the native libraries from the Sentry NDK into the location that can provide links via the `CmakeLists.txt` configuration file.
26
+
<Alert>
27
27
28
-
First, we need to declare the dependency in the project build.gradle file:
28
+
Android prefab support can only be used with Sentry Android SDK version 8.0.0 and above.
29
29
30
-
```groovy {filename:build.gradle}
31
-
buildscript {
32
-
repositories {
33
-
mavenCentral()
34
-
}
30
+
</Alert>
31
+
32
+
Enable prefab and add the sentry-native ndk dependency directly to your module:
35
33
36
-
dependencies {
37
-
// Add the line below, the plugin that copies the binaries
Copy file name to clipboardExpand all lines: docs/product/insights/mobile/mobile-vitals/index.mdx
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,15 @@ In the example below, the detail view of a transaction displays the warm start m
32
32
33
33
While the SDKs differentiate between cold and warm starts, they don't track hot starts or resumes. To get more insight into your cold and warm start metrics, you can use the [App Starts](/product/insights/mobile/mobile-vitals/app-starts/) feature.
34
34
35
+
## Performance Score
36
+
37
+
Sentry categorizes average app start durations as follows:
38
+
39
+
| Metric | Good | Meh | Poor |
40
+
| --- | --- | --- | --- |
41
+
| Average Cold App Start | less than 3s | between 3s and 5s | greater than 5s |
42
+
| Average Warm App Start | less than 1s | between 1s and 2s | greater than 2s |
43
+
35
44
## Slow and Frozen Frames
36
45
37
46
To track the responsiveness of the user interface, Sentry measures _slow frames_ and _frozen frames_. Both indicate if the rendering of a frame is taking too long, causing the UI to appear laggy or frozen.
Copy file name to clipboardExpand all lines: docs/product/user-feedback/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,7 +93,7 @@ Example search: `url:*/payments/*`
93
93
For a list of search fields, refer to the [search documentation](/concepts/search/searchable-properties/user-feedback/).
94
94
95
95
## Spam Detection for User Feedback
96
-
By default, Sentry auto-detects user feedback submissions that are likely to be spam and puts them in the “Spam” folder on the **User Feedback** page. This improves the quality and actionability of the feedback that are in the main list. To improve the quality of your alerts, feedback that's labeled as spam will bypass any User Feedback Alert Rules you may have configured, and you will not receive alerts for spam.
96
+
If your organization has enabled Generative AI Features, Sentry will auto-detect user feedback submissions that are likely to be spam and put them in the “Spam” folder on the **User Feedback** page. This improves the quality and actionability of the feedback that are in the main list. To improve the quality of your alerts, feedback that's labeled as spam will bypass any User Feedback Alert Rules you may have configured, and you will not receive alerts for spam.
97
97
98
98
To make automatic spam detection possible, we use a Large Language Model that classifies messages. This language model is internal to Google Cloud Platform and no data is stored or persisted. This is part of our existing [sub-processor agreement](https://sentry.io/legal/dpa/#subprocessors).
0 commit comments