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
With Analytics-CSharp, you can add Segment analytics to your C# based app which includes Unity, Xamarin, .NET. Analytics-CSharp helps you measure your users, product, and business. It unlocks insights into your app's funnel, core business metrics, and whether you have product-market fit. The Analytics-CSharp library is open-source [on GitHub](https://github.com/segmentio/analytics-csharp){:target="_blank"}.
20
19
21
-
22
20
### Supported platforms
23
21
These platforms support Analytics-CSharp:
24
22
* .NET/.NET core/.NET framework
@@ -31,7 +29,8 @@ These platforms support Analytics-CSharp:
31
29
* Unity
32
30
* iOS
33
31
* Android
34
-
* PC, Mac, Linux
32
+
* PC, Mac, Linux
33
+
35
34
36
35
## Getting started
37
36
@@ -67,20 +66,22 @@ To get started with the Analytics-CSharp library:
67
66
>info""
68
67
>Segment's SDK is designed to be disposable, meaning Segment disposes of objects when the analytics instance is disposed. Segment avoids using singletons for configurations or HTTP clients to prevent memory management issues. If you want to use singletons, create your own HTTP client provider with a singleton HTTP client for better control and management.
| `flushPolicies` |Thedefaultissetto `null`. <br>Thissetscustomflushpoliciestotellanalytics when and how to flush. By default, it converts `flushAt` and `flushInterval` to `CountFlushPolicy` and `FrequencyFlushPolicy`. If a value is given, it overwrites `flushAt` and `flushInterval`. |
`flushPolicies` |Thedefaultissetto `null`. <br/>Thissetscustomflushpoliciestotellanalytics when and how to flush. By default, it converts `flushAt` and `flushInterval` to `CountFlushPolicy` and `FrequencyFlushPolicy`. If a value is given, it overwrites `flushAt` and `flushInterval`.
84
+
`eventPipelineProvider` |Thedefaultis `EventPipelineProvider`. <br/>ThissetsacustomeventpipelinetodefinehowAnalyticshandlesevents. Thedefault `EventPipelineProvider` processeseventsasynchronously. Use `SyncEventPipelineProvider` tomakemanualflushoperationssynchronous.
0 commit comments