22 lines
692 B
C#
22 lines
692 B
C#
using FruitBankHybrid.Shared.Services;
|
|
|
|
namespace FruitBankHybrid.Services;
|
|
|
|
/// <summary>
|
|
/// MAUI ablak-cím env-badge: "[PROD]/[DEV] FruitBank" — Windows desktopon látszik;
|
|
/// Android/iOS-en nincs futásidőben írható ablakcím (ott hatástalan, majd egy UI-badge fedheti).
|
|
/// </summary>
|
|
public class MauiAppTitleService : IAppTitleService
|
|
{
|
|
public Task SetEnvironmentBadgeAsync(bool isProd)
|
|
{
|
|
MainThread.BeginInvokeOnMainThread(() =>
|
|
{
|
|
var window = Application.Current?.Windows.FirstOrDefault();
|
|
if (window != null) window.Title = $"{(isProd ? "[PROD]" : "[DEV]")} FruitBank";
|
|
});
|
|
|
|
return Task.CompletedTask;
|
|
}
|
|
}
|