mirror of
https://github.com/bitwarden/android.git
synced 2024-12-24 09:58:27 +03:00
Added some analytics events to settings page
This commit is contained in:
parent
1390316847
commit
dac3fed303
1 changed files with 7 additions and 0 deletions
|
@ -18,6 +18,7 @@ namespace Bit.App.Pages
|
||||||
private readonly ISettings _settings;
|
private readonly ISettings _settings;
|
||||||
private readonly IFingerprint _fingerprint;
|
private readonly IFingerprint _fingerprint;
|
||||||
private readonly IPushNotification _pushNotification;
|
private readonly IPushNotification _pushNotification;
|
||||||
|
private readonly IGoogleAnalyticsService _googleAnalyticsService;
|
||||||
|
|
||||||
// TODO: Model binding context?
|
// TODO: Model binding context?
|
||||||
|
|
||||||
|
@ -28,6 +29,7 @@ namespace Bit.App.Pages
|
||||||
_settings = Resolver.Resolve<ISettings>();
|
_settings = Resolver.Resolve<ISettings>();
|
||||||
_fingerprint = Resolver.Resolve<IFingerprint>();
|
_fingerprint = Resolver.Resolve<IFingerprint>();
|
||||||
_pushNotification = Resolver.Resolve<IPushNotification>();
|
_pushNotification = Resolver.Resolve<IPushNotification>();
|
||||||
|
_googleAnalyticsService = Resolver.Resolve<IGoogleAnalyticsService>();
|
||||||
|
|
||||||
Init();
|
Init();
|
||||||
}
|
}
|
||||||
|
@ -184,6 +186,7 @@ namespace Bit.App.Pages
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_googleAnalyticsService.TrackAppEvent("OpenedSetting", "TwoStep");
|
||||||
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -239,6 +242,7 @@ namespace Bit.App.Pages
|
||||||
{
|
{
|
||||||
if(Device.OS == TargetPlatform.iOS)
|
if(Device.OS == TargetPlatform.iOS)
|
||||||
{
|
{
|
||||||
|
_googleAnalyticsService.TrackAppEvent("OpenedSetting", "RateApp");
|
||||||
var appStoreId = "1137397744";
|
var appStoreId = "1137397744";
|
||||||
Device.OpenUri(new Uri($"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id={appStoreId}&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software"));
|
Device.OpenUri(new Uri($"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id={appStoreId}&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software"));
|
||||||
}
|
}
|
||||||
|
@ -251,6 +255,7 @@ namespace Bit.App.Pages
|
||||||
|
|
||||||
private void LockCell_Tapped(object sender, EventArgs e)
|
private void LockCell_Tapped(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
_googleAnalyticsService.TrackAppEvent("Locked");
|
||||||
_settings.AddOrUpdateValue(Constants.SettingLocked, true);
|
_settings.AddOrUpdateValue(Constants.SettingLocked, true);
|
||||||
MessagingCenter.Send(Application.Current, "Lock", true);
|
MessagingCenter.Send(Application.Current, "Lock", true);
|
||||||
}
|
}
|
||||||
|
@ -273,6 +278,7 @@ namespace Bit.App.Pages
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_googleAnalyticsService.TrackAppEvent("OpenedSetting", "ChangePassword");
|
||||||
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -284,6 +290,7 @@ namespace Bit.App.Pages
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_googleAnalyticsService.TrackAppEvent("OpenedSetting", "ChangeEmail");
|
||||||
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
Device.OpenUri(new Uri("https://vault.bitwarden.com"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue