Skip to content

Instantly share code, notes, and snippets.

public void openPrivacyDashboard() {
TestApplication.getInstance().startFlurryAgent();
final FlurryPrivacySession.Callback callback = new FlurryPrivacySession.Callback() {
@Override
public void success() {
Log.d(TAG, "Privacy Dashboard opened successfully");
}
@Override
@flurrydev
flurrydev / Flurry_session_builder_options
Last active January 9, 2020 22:02
Flurry session builder options
- (FlurrySessionBuilder*) withDataSaleOptOut:(BOOL)value; //CCPA - the default value is false
- (FlurrySessionBuilder*) withAppVersion:(NSString *)value;
- (FlurrySessionBuilder*) withSessionContinueSeconds:(NSInteger)value;
- (FlurrySessionBuilder*) withCrashReporting:(BOOL)value;
- (FlurrySessionBuilder*) withLogLevel:(FlurryLogLevel) value;
@flurrydev
flurrydev / iap_reporting.swift
Created September 11, 2019 23:50
IAP Reporting Swift
Flurry.setIAPReportingEnabled(true)
@flurrydev
flurrydev / iap_reporting.mm
Created September 11, 2019 23:49
IAP Reporting
[Flurry setIAPReportingEnabled:YES];
@flurrydev
flurrydev / session_origin.swift
Created September 11, 2019 23:29
Session Origin Swift
Flurry.addSessionOrigin("SESSION_ORIGIN")
Flurry.addSessionOrigin("SESSION_ORIGIN", withDeepLink: "DEEPLINK")
Flurry.sessionProperties(["key": "value"])
Flurry.addOrigin("ORIGIN_NAME", withVersion: "ORIGIN_VERSION")
Flurry.addOrigin("ORIGIN_NAME", withVersion: "ORIGIN_VERSION", withParameters: ["key": "value"])
@flurrydev
flurrydev / session_origin.mm
Created September 11, 2019 23:26
Session Origin
[Flurry addSessionOrigin:@"SESSION_ORIGIN"];
[Flurry addSessionOrigin:@"SESSION_ORIGIN" withDeepLink:@"DEEPLINK"];
[Flurry sessionProperties:@{@"key": @"value"}];
[Flurry addOrigin:@"ORIGIN_NAME" withVersion:@"ORIGIN_VERSION"];
[Flurry addOrigin:@"ORIGIN_NAME" withVersion:@"ORIGIN_VERSION" withParameters:@{@"key": @"value"}];
@flurrydev
flurrydev / track_user_demographics.swift
Last active April 20, 2022 20:34
Track User Demographics Swift
Flurry.set(userId:"user_id")
Flurry.set(gender:"f")
Flurry.set(age:20)
@flurrydev
flurrydev / track_user_demographics.mm
Created September 11, 2019 23:13
Track User Demographics
[Flurry setUserID:@"USER_ID"];
[Flurry setAge:20];
[Flurry setGender:@"f"];
//Methods in Flurry.Builder to initialize Flurry agent
void Build(string apiKey);
Flurry.Builder WithAppVersion(string appVersion); // iOS only. For Android, please use Flurry.setVersionName() instead.
Flurry.Builder WithCrashReporting(bool crashReporting);
Flurry.Builder WithContinueSessionMillis(long sessionMillis);
Flurry.Builder WithIncludeBackgroundSessionsInMetrics(bool includeBackgroundSessionsInMetrics);
Flurry.Builder WithLogEnabled(bool enableLog);
Flurry.Builder WithLogLevel(FlurrySDK.Flurry.LogLevel logLevel); // LogLevel = { VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT }
Flurry.Builder.WithMessaging(bool enableMessaging);
@flurrydev
flurrydev / gist:45229fcbd153aadd8bc9706e3ff9fc02
Created March 14, 2019 21:48
meta-data for Push on Android Unity
<!-- Flurry Agent settings; please update -->
<meta-data android:name="flurry_apikey" android:value="FLURRY_ANDROID_API_KEY" />
<meta-data android:name="flurry_with_crash_reporting" android:value="true" />
<meta-data android:name="flurry_with_continue_session_millis" android:value="10000L" />
<meta-data android:name="flurry_with_include_background_sessions_in_metrics" android:value="true" />
<meta-data android:name="flurry_with_log_enabled" android:value="true" />
<meta-data android:name="flurry_with_log_level" android:value="2" />
<meta-data android:name="flurry_with_messaging" android:value="true" />