mirror of
https://github.com/bitwarden/mobile.git
synced 2024-11-25 12:05:59 +01:00
App extension callout alert on first time visiting the add site screen in iOS.
This commit is contained in:
parent
a4a7d2180c
commit
5ff9131910
@ -9,16 +9,20 @@ using Bit.App.Resources;
|
||||
using Plugin.Connectivity.Abstractions;
|
||||
using Xamarin.Forms;
|
||||
using XLabs.Ioc;
|
||||
using Plugin.Settings.Abstractions;
|
||||
|
||||
namespace Bit.App.Pages
|
||||
{
|
||||
public class VaultAddSitePage : ExtendedContentPage
|
||||
{
|
||||
private const string AddedSiteAlertKey = "addedSiteAlert";
|
||||
|
||||
private readonly ISiteService _siteService;
|
||||
private readonly IFolderService _folderService;
|
||||
private readonly IUserDialogs _userDialogs;
|
||||
private readonly IConnectivity _connectivity;
|
||||
private readonly IGoogleAnalyticsService _googleAnalyticsService;
|
||||
private readonly ISettings _settings;
|
||||
|
||||
public VaultAddSitePage()
|
||||
{
|
||||
@ -27,6 +31,7 @@ namespace Bit.App.Pages
|
||||
_userDialogs = Resolver.Resolve<IUserDialogs>();
|
||||
_connectivity = Resolver.Resolve<IConnectivity>();
|
||||
_googleAnalyticsService = Resolver.Resolve<IGoogleAnalyticsService>();
|
||||
_settings = Resolver.Resolve<ISettings>();
|
||||
|
||||
Init();
|
||||
}
|
||||
@ -171,6 +176,15 @@ namespace Bit.App.Pages
|
||||
{
|
||||
AlertNoConnection();
|
||||
}
|
||||
|
||||
if(Device.OS == TargetPlatform.iOS && !_settings.GetValueOrDefault(AddedSiteAlertKey, false))
|
||||
{
|
||||
_settings.AddOrUpdateValue(AddedSiteAlertKey, true);
|
||||
DisplayAlert("bitwarden App Extension",
|
||||
"The easiest way to add new sites to your vault is from the bitwarden App Extension. " +
|
||||
"Learn more about using the bitwarden App Extension by navigating to the \"Tools\" screen.",
|
||||
AppResources.Ok);
|
||||
}
|
||||
}
|
||||
|
||||
private void GenerateCell_Tapped(object sender, EventArgs e)
|
||||
|
Loading…
Reference in New Issue
Block a user