Skip to content

Commit

Permalink
fix wear os rejection
Browse files Browse the repository at this point in the history
Issue found: Missing app icon in splash screen
Your app does not show a 48x48dp app icon on a black background during app startup. For more information, see Branded launch.

Existing splash screen does not pass automated checks

Issue found: Play listing description
Your play listing description doesn't mention tile or complication although it's included in your app.
  • Loading branch information
jamie-mh committed Dec 29, 2023
1 parent 71c7dc2 commit e34183c
Show file tree
Hide file tree
Showing 10 changed files with 12 additions and 17 deletions.
1 change: 1 addition & 0 deletions AuthenticatorPro.WearOS/AuthenticatorPro.WearOS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
</PackageReference>
<PackageReference Include="Mono.AotProfiler.Android" Version="7.0.0"/>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3"/>
<PackageReference Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.5" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData" Version="2.6.2.3" />
<PackageReference Include="Xamarin.AndroidX.Wear" Version="1.3.0.3" />
<PackageReference Include="Xamarin.AndroidX.Wear.Tiles" Version="1.2.0.2" />
Expand Down
2 changes: 1 addition & 1 deletion AuthenticatorPro.WearOS/Properties/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="52"
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="53"
android:versionName="2.15.0" package="me.jmh.authenticatorpro" android:installLocation="auto">
<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="33"/>
<uses-feature android:name="android.hardware.type.watch"/>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
18 changes: 5 additions & 13 deletions AuthenticatorPro.WearOS/Resources/drawable/splash.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/black"/>
</shape>
<item android:width="48dp"
android:height="48dp"
android:gravity="center"
android:drawable="@mipmap/ic_launcher">
</item>
<item
android:width="48dp"
android:height="48dp"
android:gravity="center">
<bitmap
android:src="@drawable/ic_splash"
android:gravity="fill_horizontal|fill_vertical"/>
</item>
</layer-list>
</layer-list>
6 changes: 4 additions & 2 deletions AuthenticatorPro.WearOS/Resources/values/styles.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<resources>
<style name="SplashTheme" parent="@android:style/Theme.DeviceDefault">
<item name="android:windowBackground">@drawable/splash</item>
<style name="SplashTheme" parent="Theme.SplashScreen">
<item name="windowSplashScreenBackground">@android:color/black</item>
<item name="windowSplashScreenAnimatedIcon">@drawable/splash</item>
<item name="postSplashScreenTheme">@style/AppTheme</item>
</style>

<style name="AppTheme" parent="Theme.MaterialComponents">
Expand Down
2 changes: 1 addition & 1 deletion fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ In addition to your username and password, you will need a code provided by Auth
- 🔒 <b>Offline with few permissions</b>: Authenticator Pro only requires a single permission¹ and does not require Internet access to function.
- 🔑 <b>Security</b>: Set a password and use biometric authentification to protect your codes.
- 🎨 <b>Customisation</b>: Set icons and rename. You can also arrange your authenticators in any order you like so you can find them easily.
- ⌚ <b>Wear OS</b>: Quickly view your authenticators directly from your watch. Please note that a connection to your Android device is required. Furthermore, F-Droid distributions of the app are not compatible with Wear OS, since non-free dependencies are required.
- ⌚ <b>Wear OS</b>: Quickly view your authenticators directly from your watch. You can even set a favourite and place it in a tile. Please note that a connection to your Android device is required. Furthermore, F-Droid distributions of the app are not compatible with Wear OS, since non-free dependencies are required.

(¹) *To scan QR-Codes, the app requires the camera permission.*

Expand Down

0 comments on commit e34183c

Please sign in to comment.