Skip to content

Commit 49a933b

Browse files
committed
chore: drop net8. net9 support
1 parent d33cf8c commit 49a933b

13 files changed

Lines changed: 45 additions & 57 deletions

File tree

Directory.Build.props

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@
88
</PropertyGroup>
99

1010
<!-- Define MauiVersion based on target framework -->
11-
<PropertyGroup Condition="$(TargetFramework.StartsWith('net8.0'))">
12-
<MauiVersion>8.0.100</MauiVersion>
13-
</PropertyGroup>
14-
<PropertyGroup Condition="$(TargetFramework.StartsWith('net9.0'))">
15-
<MauiVersion>9.0.50</MauiVersion>
16-
</PropertyGroup>
1711
<PropertyGroup Condition="$(TargetFramework.StartsWith('net10.0'))">
1812
<MauiVersion>10.0.0</MauiVersion>
1913
</PropertyGroup>

OneSignalSDK.DotNet.Android.Core.Binding/OneSignalSDK.DotNet.Android.Core.Binding.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<TargetFrameworks>net9.0-android;net10.0-android</TargetFrameworks>
6+
<TargetFrameworks>net10.0-android</TargetFrameworks>
77
<IsBindingProject>true</IsBindingProject>
88
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
99
<ImplicitUsings>enable</ImplicitUsings>

OneSignalSDK.DotNet.Android.InAppMessages.Binding/OneSignalSDK.DotNet.Android.InAppMessages.Binding.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<TargetFrameworks>net9.0-android;net10.0-android</TargetFrameworks>
6+
<TargetFrameworks>net10.0-android</TargetFrameworks>
77
<IsBindingProject>true</IsBindingProject>
88
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
99
<ImplicitUsings>enable</ImplicitUsings>

OneSignalSDK.DotNet.Android.Location.Binding/OneSignalSDK.DotNet.Android.Location.Binding.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<TargetFrameworks>net9.0-android;net10.0-android</TargetFrameworks>
6+
<TargetFrameworks>net10.0-android</TargetFrameworks>
77
<IsBindingProject>true</IsBindingProject>
88
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
99
<ImplicitUsings>enable</ImplicitUsings>

OneSignalSDK.DotNet.Android.Notifications.Binding/OneSignalSDK.DotNet.Android.Notifications.Binding.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<TargetFrameworks>net9.0-android;net10.0-android</TargetFrameworks>
6+
<TargetFrameworks>net10.0-android</TargetFrameworks>
77
<IsBindingProject>true</IsBindingProject>
88
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
99
<ImplicitUsings>enable</ImplicitUsings>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
66
<ProjectGuid>{FB0C2961-BAFE-4346-B279-3B3941614DCD}</ProjectGuid>
7-
<TargetFrameworks>net9.0-android;net10.0-android</TargetFrameworks>
7+
<TargetFrameworks>net10.0-android</TargetFrameworks>
88
<OutputType>Library</OutputType>
99
<SupportedOSPlatformVersion>21</SupportedOSPlatformVersion>
1010
<ImplicitUsings>enable</ImplicitUsings>

OneSignalSDK.DotNet.iOS.Binding/OneSignalSDK.DotNet.iOS.Binding.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6-
<TargetFrameworks>net9.0-ios;net10.0-ios</TargetFrameworks>
6+
<TargetFrameworks>net10.0-ios</TargetFrameworks>
77
<ImplicitUsings>true</ImplicitUsings>
88
<IsBindingProject>true</IsBindingProject>
99
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>

OneSignalSDK.DotNet.iOS/OneSignalSDK.DotNet.iOS.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
66
<ProjectGuid>{5FF66A21-BA7B-48FD-8A7D-6A1092066306}</ProjectGuid>
7-
<TargetFrameworks>net9.0-ios;net10.0-ios</TargetFrameworks>
7+
<TargetFrameworks>net10.0-ios</TargetFrameworks>
88
<ImplicitUsings>true</ImplicitUsings>
99
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
1010
<SupportedOSPlatformVersion>12.2</SupportedOSPlatformVersion>

OneSignalSDK.DotNet.nuspec

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
<metadata>
44
<version>6.0.0</version>
55
<id>OneSignalSDK.DotNet</id>
6-
<title>OneSignal SDK for .Net6+ and Xamarin</title>
6+
<title>OneSignal SDK for .NET and MAUI</title>
77
<authors>OneSignal</authors>
88
<owners>OneSignal</owners>
99
<license type="file">LICENSE.md</license>
1010
<projectUrl>https://github.com/OneSignal/OneSignal-DotNet-SDK</projectUrl>
1111
<icon>nuget_icon.png</icon>
1212
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13-
<description>OneSignal for .NET6+ and Xamarin platforms</description>
14-
<summary>OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your .Net6+ app or Xamarin app with OneSignal.</summary>
13+
<description>OneSignal for .NET and MAUI platforms</description>
14+
<summary>OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your .NET MAUI app with OneSignal.</summary>
1515
<readme>README.md</readme>
1616
<repository type="git" url="https://github.com/OneSignal/OneSignal-DotNet-SDK.git" branch="main" />
1717
<tags>MAUI, .Net, xamarin, monodroid, C#, OneSignal, push</tags>
1818
<dependencies>
1919
<group targetFramework="netstandard2.0">
2020
</group>
21-
<group targetFramework="net9.0-ios12.2">
21+
<group targetFramework="net10.0-ios12.2">
2222
</group>
23-
<group targetFramework="net9.0-android21.0">
23+
<group targetFramework="net10.0-android21.0">
2424
<dependency id="Xamarin.Kotlin.StdLib.Jdk8" version="1.8.0.1" />
2525
<dependency id="Xamarin.KotlinX.Coroutines.Core" version="1.6.4.2" />
2626
<dependency id="Xamarin.KotlinX.Coroutines.Android" version="1.6.4.2" />
@@ -52,46 +52,46 @@
5252
<file src="OneSignalSDK.DotNet\bin\Release\netstandard2.0\OneSignalSDK.DotNet.pdb" target="lib\netstandard2.0" />
5353
<file src="OneSignalSDK.DotNet\bin\Release\netstandard2.0\OneSignalSDK.DotNet.Core.pdb" target="lib\netstandard2.0" />
5454

55-
<!--net9.0-android (minimum API 21)-->
56-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.dll" target="lib\net9.0-android21.0" />
57-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Core.dll" target="lib\net9.0-android21.0" />
58-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.dll" target="lib\net9.0-android21.0" />
59-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Core.Binding.dll" target="lib\net9.0-android21.0" />
60-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.InAppMessages.Binding.dll" target="lib\net9.0-android21.0" />
61-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Location.Binding.dll" target="lib\net9.0-android21.0" />
62-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Notifications.Binding.dll" target="lib\net9.0-android21.0" />
55+
<!--net10.0-android (minimum API 21)-->
56+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.dll" target="lib\net10.0-android21.0" />
57+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Core.dll" target="lib\net10.0-android21.0" />
58+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.dll" target="lib\net10.0-android21.0" />
59+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Core.Binding.dll" target="lib\net10.0-android21.0" />
60+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.InAppMessages.Binding.dll" target="lib\net10.0-android21.0" />
61+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Location.Binding.dll" target="lib\net10.0-android21.0" />
62+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Notifications.Binding.dll" target="lib\net10.0-android21.0" />
6363

64-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.pdb" target="lib\net9.0-android21.0" />
65-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Core.pdb" target="lib\net9.0-android21.0" />
66-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.pdb" target="lib\net9.0-android21.0" />
67-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Core.Binding.pdb" target="lib\net9.0-android21.0" />
68-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.InAppMessages.Binding.pdb" target="lib\net9.0-android21.0" />
69-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Location.Binding.pdb" target="lib\net9.0-android21.0" />
70-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\OneSignalSDK.DotNet.Android.Notifications.Binding.pdb" target="lib\net9.0-android21.0" />
64+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.pdb" target="lib\net10.0-android21.0" />
65+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Core.pdb" target="lib\net10.0-android21.0" />
66+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.pdb" target="lib\net10.0-android21.0" />
67+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Core.Binding.pdb" target="lib\net10.0-android21.0" />
68+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.InAppMessages.Binding.pdb" target="lib\net10.0-android21.0" />
69+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Location.Binding.pdb" target="lib\net10.0-android21.0" />
70+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\OneSignalSDK.DotNet.Android.Notifications.Binding.pdb" target="lib\net10.0-android21.0" />
7171

72-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\core-release.aar" target="lib\net9.0-android21.0" />
73-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\in-app-messages-release.aar" target="lib\net9.0-android21.0" />
74-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\location-release.aar" target="lib\net9.0-android21.0" />
75-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-android\notifications-release.aar" target="lib\net9.0-android21.0" />
72+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\core-release.aar" target="lib\net10.0-android21.0" />
73+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\in-app-messages-release.aar" target="lib\net10.0-android21.0" />
74+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\location-release.aar" target="lib\net10.0-android21.0" />
75+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-android\notifications-release.aar" target="lib\net10.0-android21.0" />
7676

77-
<!--net9.0-ios (minimum iOS 12.2)-->
78-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.dll" target="lib\net9.0-ios12.2" />
79-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.Core.dll" target="lib\net9.0-ios12.2" />
80-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.iOS.dll" target="lib\net9.0-ios12.2" />
81-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.iOS.Binding.dll" target="lib\net9.0-ios12.2" />
77+
<!--net10.0-ios (minimum iOS 12.2)-->
78+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.dll" target="lib\net10.0-ios12.2" />
79+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.Core.dll" target="lib\net10.0-ios12.2" />
80+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.iOS.dll" target="lib\net10.0-ios12.2" />
81+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.iOS.Binding.dll" target="lib\net10.0-ios12.2" />
8282

83-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.pdb" target="lib\net9.0-ios12.2" />
84-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.Core.pdb" target="lib\net9.0-ios12.2" />
85-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.iOS.pdb" target="lib\net9.0-ios12.2" />
86-
<file src="OneSignalSDK.DotNet\bin\Release\net9.0-ios\OneSignalSDK.DotNet.iOS.Binding.pdb" target="lib\net9.0-ios12.2" />
83+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.pdb" target="lib\net10.0-ios12.2" />
84+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.Core.pdb" target="lib\net10.0-ios12.2" />
85+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.iOS.pdb" target="lib\net10.0-ios12.2" />
86+
<file src="OneSignalSDK.DotNet\bin\Release\net10.0-ios\OneSignalSDK.DotNet.iOS.Binding.pdb" target="lib\net10.0-ios12.2" />
8787

8888
<!-- Workaround to support .XCFramework for iOS -->
8989
<!-- Resources includes the full OneSignal.XCFramework.
9090
iOS.Binding project has NoBindingEmbedding = true so it isn't also bundled in the .dll -->
91-
<file src="OneSignalSDK.DotNet.iOS.Binding\bin\Release\net9.0-ios\OneSignalSDK.DotNet.iOS.Binding.resources\**" target="res\ios" />
91+
<file src="OneSignalSDK.DotNet.iOS.Binding\bin\Release\net10.0-ios\OneSignalSDK.DotNet.iOS.Binding.resources\**" target="res\ios" />
9292

9393
<!-- This is a .target files that gets used by project that consumes the NuGet package.
9494
This copies out the OneSignal.xcframework from the resources folder and adds a NativeReference to it in the app project. -->
95-
<file src="OneSignalSDK.DotNet.iOS.Binding\OneSignalSDK.DotNet.targets" target="build\net9.0-ios12.2\" />
95+
<file src="OneSignalSDK.DotNet.iOS.Binding\OneSignalSDK.DotNet.targets" target="build\net10.0-ios12.2\" />
9696
</files>
9797
</package>

OneSignalSDK.DotNet/OneSignalSDK.DotNet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0;net9.0-android;net9.0-ios;net10.0;net10.0-android;net10.0-ios;netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net10.0-android;net10.0-ios;netstandard2.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>10.0</LangVersion>

0 commit comments

Comments
 (0)