Skip to content

Commit 2bffec1

Browse files
committed
fix(android): add missing deps for native core 5.8.0+
1 parent d3fc44d commit 2bffec1

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

OneSignalSDK.DotNet.Android/OneSignalSDK.DotNet.Android.csproj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,23 @@
5353
</ItemGroup>
5454
<ItemGroup>
5555
<PackageReference Include="Xamarin.Kotlin.StdLib.Jdk8" Version="1.9.23.3" />
56-
<PackageReference Include="Xamarin.KotlinX.Coroutines.Core" Version="1.6.4.2" />
57-
<PackageReference Include="Xamarin.KotlinX.Coroutines.Android" Version="1.6.4.2" />
56+
<PackageReference Include="Xamarin.KotlinX.Coroutines.Core" Version="1.7.3.3" />
57+
<PackageReference Include="Xamarin.KotlinX.Coroutines.Android" Version="1.7.3.3" />
58+
<!-- Required by FeatureFlagsJsonParser in native core 5.8.0+ -->
59+
<PackageReference Include="Xamarin.KotlinX.Serialization.Json" Version="1.7.3.5" />
5860
<PackageReference Include="Xamarin.AndroidX.CardView" Version="1.0.0.16" />
5961
<PackageReference Include="Xamarin.AndroidX.Legacy.Support.V4" Version="1.0.0.14" />
6062
<PackageReference Include="Xamarin.AndroidX.Browser" Version="1.4.0.2" />
6163
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.4.2.1" />
6264
<PackageReference Include="Xamarin.AndroidX.Work.Runtime" Version="2.7.1.5" />
65+
<PackageReference Include="Xamarin.AndroidX.Work.Work.Runtime.Ktx" Version="2.7.1.5" />
66+
<!-- Required by FeatureFlagsRefreshService in native core 5.8.0+ -->
67+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.ViewModel.Ktx" Version="2.6.2.3" />
68+
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Runtime.Ktx" Version="2.6.2.3" />
69+
<PackageReference Include="Xamarin.AndroidX.Activity.Ktx" Version="1.7.2.2" />
6370
<PackageReference Include="Xamarin.Firebase.Messaging" Version="123.0.8" />
6471
<!-- Dagger is required for FCM, should be a "transitive dependency" but is not due to this bug: https://github.com/xamarin/XamarinComponents/issues/1069 -->
6572
<PackageReference Include="Xamarin.Google.Dagger" Version="2.41.0.2" />
6673
<PackageReference Include="Xamarin.GooglePlayServices.Base" Version="118.1.0" />
67-
<PackageReference Include="Xamarin.AndroidX.Work.Work.Runtime.Ktx" Version="2.7.1.5" />
6874
</ItemGroup>
6975
</Project>

OneSignalSDK.DotNet.nuspec

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,21 @@
2222
</group>
2323
<group targetFramework="net10.0-android21.0">
2424
<dependency id="Xamarin.Kotlin.StdLib.Jdk8" version="1.9.23.3" />
25-
<dependency id="Xamarin.KotlinX.Coroutines.Core" version="1.6.4.2" />
26-
<dependency id="Xamarin.KotlinX.Coroutines.Android" version="1.6.4.2" />
25+
<dependency id="Xamarin.KotlinX.Coroutines.Core" version="1.7.3.3" />
26+
<dependency id="Xamarin.KotlinX.Coroutines.Android" version="1.7.3.3" />
27+
<!-- Required by FeatureFlagsJsonParser in native core 5.8.0+ -->
28+
<dependency id="Xamarin.KotlinX.Serialization.Json" version="1.7.3.5" />
2729

2830
<dependency id="Xamarin.AndroidX.CardView" version="1.0.0.16" />
2931
<dependency id="Xamarin.AndroidX.Legacy.Support.V4" version="1.0.0.14" />
3032
<dependency id="Xamarin.AndroidX.Browser" version="1.4.0.2" />
3133
<dependency id="Xamarin.AndroidX.AppCompat" version="1.4.2.1" />
3234
<dependency id="Xamarin.AndroidX.Work.Runtime" version="2.7.1.5" />
3335
<dependency id="Xamarin.AndroidX.Work.Work.Runtime.Ktx" version="2.7.1.5" />
36+
<!-- Required by FeatureFlagsRefreshService in native core 5.8.0+ -->
37+
<dependency id="Xamarin.AndroidX.Lifecycle.ViewModel.Ktx" version="2.6.2.3" />
38+
<dependency id="Xamarin.AndroidX.Lifecycle.Runtime.Ktx" version="2.6.2.3" />
39+
<dependency id="Xamarin.AndroidX.Activity.Ktx" version="1.7.2.2" />
3440

3541
<dependency id="Xamarin.Firebase.Messaging" version="123.0.8" />
3642
<!-- Dagger is required for FCM, should be a "transitive dependency" but is not due to this bug:

0 commit comments

Comments
 (0)