QOL: Location compliance update for app store

This commit is contained in:
2025-11-03 09:20:14 +02:00
parent b2b9d8f046
commit 6a5b4f7f4b
4 changed files with 5 additions and 3 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -52,6 +52,8 @@
<string>Why is my app authenticating using face id?</string> <string>Why is my app authenticating using face id?</string>
<key>NSLocationWhenInUseUsageDescription</key> <key>NSLocationWhenInUseUsageDescription</key>
<string>This app needs access to location when open.</string> <string>This app needs access to location when open.</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>This app needs access to your location at all times to provide [Explain your specific, complete reason here, e.g., real-time tracking, background updates, etc.].</string>
<key>NSPhotoLibraryUsageDescription</key> <key>NSPhotoLibraryUsageDescription</key>
<string>This app needs to access your photo library to select images.</string> <string>This app needs to access your photo library to select images.</string>
<key>NSDownloadsFolderUsageDescription</key> <key>NSDownloadsFolderUsageDescription</key>

View File

@@ -14,7 +14,7 @@ class MihTheme {
late String loadingAssetText; late String loadingAssetText;
late TargetPlatform platform; late TargetPlatform platform;
bool kIsWeb = const bool.fromEnvironment('dart.library.js_util'); bool kIsWeb = const bool.fromEnvironment('dart.library.js_util');
String latestVersion = "1.2.1"; String latestVersion = "1.2.2";
// Options:- // Options:-
// f3f9d2 = Cream // f3f9d2 = Cream
// f0f0c9 = cream2 // f0f0c9 = cream2

View File

@@ -129,12 +129,12 @@ class _MineSweeperGameState extends State<MineSweeperGame> {
// easy - 10 * 10 & 15 bombs // easy - 10 * 10 & 15 bombs
// Intermediate - 10 * 15 & 23 bombs // Intermediate - 10 * 15 & 23 bombs
// Hard - 10 * 20 & 30 bombs // Hard - 10 * 20 & 30 bombs
addProvider.loadBannerAd();
showDialog( showDialog(
context: context, context: context,
builder: (context) { builder: (context) {
return MihMineSweeperStartGameWindow( return MihMineSweeperStartGameWindow(
onPressed: () { onPressed: () {
addProvider.loadBannerAd();
resetTimer(); resetTimer();
mihMineSweeperProvider mihMineSweeperProvider
.setDifficulty(mihMineSweeperProvider.difficulty); .setDifficulty(mihMineSweeperProvider.difficulty);
@@ -803,7 +803,7 @@ class _MineSweeperGameState extends State<MineSweeperGame> {
], ],
), ),
), ),
MihBannerAd(), _timer != null ? MihBannerAd() : SizedBox(),
SizedBox(height: 15), SizedBox(height: 15),
], ],
); );