Skip to content

Commit

Permalink
add abstract base class in java world to access OSRemoteNotificationR…
Browse files Browse the repository at this point in the history
…eceivedHandler
  • Loading branch information
tmijieux committed Dec 1, 2023
1 parent 6b4cffd commit 6693065
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
Binary file modified OneSignal.Android.Binding/Jars/onesignal-release.aar
Binary file not shown.
17 changes: 17 additions & 0 deletions OneSignalSDK.Xamarin.Android/NotificationExtensionAttribute.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;
using System.Diagnostics;
using Android.App;
using Android.Content;

namespace Com.OneSignal.Android
{
[Serializable]
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class NotificationExtensionAttribute : Attribute, Java.Interop.IJniNameProviderAttribute
{
public string Name { get; set; }
public NotificationExtensionAttribute()
{
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,7 @@
</Compile>
<Compile Include="Utilities\NativeConversion.cs" />
<Compile Include="OneSignalCallbacks.cs" />
<Compile Include="NotificationExtensionAttribute.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\OneSignal.Android.Binding\OneSignal.Android.Binding.csproj">
Expand Down Expand Up @@ -371,4 +372,4 @@
<Import Project="..\packages\Xamarin.Jetbrains.Annotations.22.0.0.2\build\monoandroid90\Xamarin.Jetbrains.Annotations.targets" Condition="Exists('..\packages\Xamarin.Jetbrains.Annotations.22.0.0.2\build\monoandroid90\Xamarin.Jetbrains.Annotations.targets')" />
<Import Project="..\packages\Xamarin.Kotlin.StdLib.1.5.31.2\build\monoandroid90\Xamarin.Kotlin.StdLib.targets" Condition="Exists('..\packages\Xamarin.Kotlin.StdLib.1.5.31.2\build\monoandroid90\Xamarin.Kotlin.StdLib.targets')" />
<Import Project="..\packages\Xamarin.Kotlin.StdLib.Common.1.5.31.2\build\monoandroid90\Xamarin.Kotlin.StdLib.Common.targets" Condition="Exists('..\packages\Xamarin.Kotlin.StdLib.Common.1.5.31.2\build\monoandroid90\Xamarin.Kotlin.StdLib.Common.targets')" />
</Project>
</Project>

0 comments on commit 6693065

Please sign in to comment.