GithubHelp home page GithubHelp logo

notificationssamples's Introduction

Mobile Notifications Samples & Wrapper

This Unity project demonstrates how to use the Unity Mobile Notifications API in real-world use cases.

Overview: the Game Notifications Manager

The primary component of the wrapper is the Game Notifications Manager. It is the interface through which you can schedule cross-platform local notifications.

Usage

  1. Add the Game Notifications Manager to a Game Object (Note that the Manager's lifetime is currently limited to one scene. Up to you to add a DontDestroyOnLoad)
  2. Reference it from a game script that will send notifications.
  3. Initialize the Manager. Provide at least one channel if targeting Android. This should only be done once per application session.
var channel = new GameNotificationChannel(ChannelId, "Default Game Channel", "Generic notifications");
manager.Initialize(channel);

  1. Create a new notification:
var notification = manager.CreateNotification();

(Note that the wrapper might return a null object on some platforms. Check for null before continuing.)

  1. Fill in the important fields
notification.Title = title;
notification.Body = body;
notification.DeliveryTime = deliveryTime;

  1. Schedule the notification.
manager.ScheduleNotification(notification);

The Manager saves a small file to disk whenever backgrounding so that it can keep track of notifications that were published and scheduled in previous sessions.

Operation Modes

The manager features several operation modes that control its behaviour. The default operation mode has queueing, foreground clearing and automatic rescheduling all on.

  • No queueing

    The wrapper immediately schedules messages with the underlying operating system.

  • Queuing

    The wrapper only schedules messages with the OS when backgrounding. The system will also (optionally, but on by default) have the ability to calculate badge numbers automatically in this mode. If you don't provide any badge numbers manually with your notifications, the wrapper will set the badge numbers so that they increment based on the scheduled time of each notification.

  • Foreground clearing

    The wrapper will remove all scheduled messages when the app comes into the foreground.

  • Automatic rescheduling

    If this is set, after clearing all messages when foregrounding, the wrapper will go through all notifications marked this way, and put them back in the queue for delivery.

    To configure a notification for rescheduling:

var notificationToDisplay = manager.ScheduleNotification(notification);
notificationToDisplay.Reschedule = true;

Demo Notes

  • Operates using all operation modes on by default.
  • Features a very simple clicker game. It will schedule local notifications whenever a cookie or cupcake is completed.
  • The News Feed button will retrieve the latest item from the Unity news RSS and schedule it as a notification 5 minutes in the future (configurable in GameController)
  • More Options contains a 'play reminder' button which will schedule an absence notification message for a fixed time of day the following day. (6am by default, configurable in GameController)

Credits

This Sample was developed in conjunction with 24 Bit Games. www.24bit.games

notificationssamples's People

Contributors

aurimasc avatar chippit avatar diorgo24bit avatar jcunity avatar mattrix avatar qwyt avatar vaidas-unity avatar vincent-unity avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

notificationssamples's Issues

Reschedule Notifications on Device Restart does'nt works

Hi,

Reschedule Notifications on Device Restart doesn't works. Tested on OnePlus 6T, Android 9.
Once the smartphone has restarted, all the notifications are ignored. I have to run the application to reactivate the notificaitons (all the missing notifications appears at the same time when I start the application).

add multi line notification support

Currently only few words are shown while the rest of the text is hidden. Do you plan to add:

.setStyle(new Notification.BigTextStyle().bigText(longText))

Thanks

Getting native notifications that were received when the app wasn't running

When the app is not running remote notifications are displayed as native notifications. When the app gets into the foreground again the registered listeners/handlers aren't triggered at the moment.

Is there any way to access the native notifications (on Android and iOS) so that they can be handled as usual?

This currently only happens when the user clicks the notifications but that can't be expected from him (especially as there can be >10 notifications).

iOS build: IL2CPP error for type 'Notifications.GameNotificationChannel' in assembly SafeArray element type Int64 is not supported

macOS Mojave, 10.14.6, Unity 2019.2.1f1, Mobile Notifications preview .6 - 1.0.3, trying to compile for iOS and I get:

IL2CPP error for type 'Notifications.GameNotificationChannel' in assembly '/projectDirectory/Temp/StagingArea/Data/Managed/Assembly-CSharp.dll'
Additional information: SafeArray element type Int64 is not supported.

Failed running /Applications/Unity/Hub/Editor/2019.2.1f1/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --profiler-report --map-file-parser="/Applications/Unity/Hub/Editor/2019.2.1f1/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --directory="/projectDirectory/Temp/StagingArea/Data/Managed" --generatedcppdir="/projectDirectory/Temp/il2cppOutput/il2cppOutput"

stdout:
IL2CPP error for type 'Notifications.GameNotificationChannel' in assembly '/projectDirectory/Temp/StagingArea/Data/Managed/Assembly-CSharp.dll'
Additional information: SafeArray element type Int64 is not supported.
il2cpp.exe didn't catch exception: System.NotSupportedException: SafeArray element type Int64 is not supported.
at Unity.IL2CPP.Marshaling.MarshalInfoWriters.ComSafeArrayMarshalInfoWriter.GetElementVariantType(MetadataType metadataType)
at Unity.IL2CPP.Marshaling.MarshalInfoWriters.ComSafeArrayMarshalInfoWriter..ctor(ArrayType type)
at Unity.IL2CPP.Marshaling.MarshalDataCollector.CreateMarshalInfoWriter(TypeReference type, MarshalType marshalType, MarshalInfo marshalInfo, Boolean useUnicodeCharSet, Boolean forByReferenceType, Boolean forFieldMarshaling, Boolean forReturnValue, Boolean forNativeToManagedWrapper, HashSet1 typesForRecursiveFields) at Unity.IL2CPP.Marshaling.MarshalDataCollector.<>c__DisplayClass1_0.<CreateMarshalInfoWriter>b__1(FieldDefinition field) at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found) at Unity.IL2CPP.Marshaling.MarshalDataCollector.CreateMarshalInfoWriter(TypeReference type, MarshalType marshalType, MarshalInfo marshalInfo, Boolean useUnicodeCharSet, Boolean forByReferenceType, Boolean forFieldMarshaling, Boolean forReturnValue, Boolean forNativeToManagedWrapper, HashSet1 typesForRecursiveFields)
at Unity.IL2CPP.SourceWriter.WriteMarshalingDefinitions(IGeneratedMethodCodeWriter writer, TypeReference type, IInteropDataCollector interopDataCollector)
at Unity.IL2CPP.SourceWriter.<>c__DisplayClass7_0.b__0(IGeneratedMethodCodeWriter writer, TypeReference type)
at Unity.IL2CPP.SourceWriter.WriteEqualSizedChunks[T](NPath outputDir, IEnumerable1 items, String fileName, Int64 chunkSize, Action1 writeHeaderAction, Action2 writeItemAction, Action1 writeFooterAction, SourceWritingContext sourceWritingContext, Action2 writeEnd) at Unity.IL2CPP.SourceWriter.WriteEqualSizedChunks[T](NPath outputDir, IEnumerable1 items, String fileName, Int64 chunkSize, Action2 writeItemAction, SourceWritingContext sourceWritingContext, Action2 writeEnd)
at Unity.IL2CPP.SourceWriter.WriteMethodSourceFiles(NPath outputDirectory, SourceWritingContext sourceWritingContext, String fileName, IEnumerable1 typeList, IMethodCollector methodCollector, Boolean writeMarshalingDefinitions) at Unity.IL2CPP.SourceWriter.Write(NPath outputDir, SourceWritingContext sourceWritingContext, AssemblyDefinition assemblyDefinition, IMethodCollector methodCollector) at Unity.IL2CPP.AssemblyConverter.Apply() at Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder, NPath symbolsFolder, NPath executableAssembiesFolder, NPath monoLibFolder, NPath monoEtcFolder, NPath[] searchDirectories, String entryAssemblyName, NPath[] extraTypesFiles)
at il2cpp.Program.DoRun(String[] args)
at il2cpp.Program.Run(String[] args)
at il2cpp.Program.Main(String[] args)
stderr:

Unhandled Exception: System.NotSupportedException: SafeArray element type Int64 is not supported.
at Unity.IL2CPP.Marshaling.MarshalInfoWriters.ComSafeArrayMarshalInfoWriter.GetElementVariantType(MetadataType metadataType)
at Unity.IL2CPP.Marshaling.MarshalInfoWriters.ComSafeArrayMarshalInfoWriter..ctor(ArrayType type)
at Unity.IL2CPP.Marshaling.MarshalDataCollector.CreateMarshalInfoWriter(TypeReference type, MarshalType marshalType, MarshalInfo marshalInfo, Boolean useUnicodeCharSet, Boolean forByReferenceType, Boolean forFieldMarshaling, Boolean forReturnValue, Boolean forNativeToManagedWrapper, HashSet1 typesForRecursiveFields) at Unity.IL2CPP.Marshaling.MarshalDataCollector.<>c__DisplayClass1_0.<CreateMarshalInfoWriter>b__1(FieldDefinition field) at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found) at Unity.IL2CPP.Marshaling.MarshalDataCollector.CreateMarshalInfoWriter(TypeReference type, MarshalType marshalType, MarshalInfo marshalInfo, Boolean useUnicodeCharSet, Boolean forByReferenceType, Boolean forFieldMarshaling, Boolean forReturnValue, Boolean forNativeToManagedWrapper, HashSet1 typesForRecursiveFields)
at Unity.IL2CPP.SourceWriter.WriteMarshalingDefinitions(IGeneratedMethodCodeWriter writer, TypeReference type, IInteropDataCollector interopDataCollector)
at Unity.IL2CPP.SourceWriter.<>c__DisplayClass7_0.b__0(IGeneratedMethodCodeWriter writer, TypeReference type)
at Unity.IL2CPP.SourceWriter.WriteEqualSizedChunks[T](NPath outputDir, IEnumerable1 items, String fileName, Int64 chunkSize, Action1 writeHeaderAction, Action2 writeItemAction, Action1 writeFooterAction, SourceWritingContext sourceWritingContext, Action2 writeEnd) at Unity.IL2CPP.SourceWriter.WriteEqualSizedChunks[T](NPath outputDir, IEnumerable1 items, String fileName, Int64 chunkSize, Action2 writeItemAction, SourceWritingContext sourceWritingContext, Action2 writeEnd)
at Unity.IL2CPP.SourceWriter.WriteMethodSourceFiles(NPath outputDirectory, SourceWritingContext sourceWritingContext, String fileName, IEnumerable1 typeList, IMethodCollector methodCollector, Boolean writeMarshalingDefinitions) at Unity.IL2CPP.SourceWriter.Write(NPath outputDir, SourceWritingContext sourceWritingContext, AssemblyDefinition assemblyDefinition, IMethodCollector methodCollector) at Unity.IL2CPP.AssemblyConverter.Apply() at Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder, NPath symbolsFolder, NPath executableAssembiesFolder, NPath monoLibFolder, NPath monoEtcFolder, NPath[] searchDirectories, String entryAssemblyName, NPath[] extraTypesFiles)
at il2cpp.Program.DoRun(String[] args)
at il2cpp.Program.Run(String[] args)
at il2cpp.Program.Main(String[] args)
at Program.Main(String[] args) in /Users/builduser/buildslave/unity/build/External/il2cpp/il2cpp/il2cppcore/Program.cs:line 24

UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:126)
UnityEditorInternal.Runner:RunNetCoreProgram(String, String, String, CompilerOutputParserBase, Action1) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:77) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List1, Action1, String) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:500) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:483) UnityEditorInternal.IL2CPPBuilder:Run() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:334) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action1, RuntimeClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:63)
UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

UnsatisfiedLinkError uppon Push-Notification-Send

Hey there,

after I send a push notification I get the Exception "No implementation found for java.lang.Object com.unity3d.player.ReflectionHelper.nativeProxyInvoke". The Push-Notification works fine but the app crashes after that.

Do you know how to fix it?

StackTrace:
"04-09 10:29:05.218 24685-24685/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.test.testproject, PID: 24685
    java.lang.Error: FATAL EXCEPTION [main]
    Unity version     : 2018.3.9f1
    Device model      : samsung SM-G850F
    Device fingerprint: samsung/sltexx/slte:5.0.2/LRX22G/G850FXXS2CQD3:user/release-keys
    
Caused by: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.Object com.unity3d.player.ReflectionHelper.nativeProxyInvoke(int, java.lang.String, java.lang.Object[]) (tried Java_com_unity3d_player_ReflectionHelper_nativeProxyInvoke and Java_com_unity3d_player_ReflectionHelper_nativeProxyInvoke__ILjava_lang_String_2_3Ljava_lang_Object_2)
        at com.unity3d.player.ReflectionHelper.nativeProxyInvoke(Native Method)
        at com.unity3d.player.ReflectionHelper.a(Unknown Source)
        at com.unity3d.player.ReflectionHelper$1.invoke(Unknown Source)
        at java.lang.reflect.Proxy.invoke(Proxy.java:397)
        at $Proxy11.onSentNotification(Unknown Source)
        at com.unity.androidnotifications.UnityNotificationManager.sendNotification(UnityNotificationManager.java:544)
        at com.unity.androidnotifications.UnityNotificationManager.onReceive(UnityNotificationManager.java:733)
        at android.app.ActivityThread.handleReceiver(ActivityThread.java:3107)
        at android.app.ActivityThread.access$1800(ActivityThread.java:181)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1551)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:145)
        at android.app.ActivityThread.main(ActivityThread.java:6117)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)"

Sometimes the app crashes and sometime it doesn't. Upgrading to the newest Unity-Version couldn't fix the problem.

Can't set iOS Foreground Presentation Options to "Nothing"

Even with my Unity app in foreground, iOS notifications (sent from Firebase) where shown from the tray (in addition to my app handling them anyway). I found the global project setting "Remote Notification Foreground Presentation Options" that seem to do the trick of letting me choose how to handle the tray presentation. I would like to set it to "Nothing", but that doesn't work. It then instantly sets it back to "All". Currently I've set it to only "Sound", which at least just leaves me with the still annoying beep only. How can I suppress any notification handling outside of the running app?
I am using Mobile Notifications package 1.0.3.

NoSuchMethodError - findResourceidInContextByName

Hi,
I am using mobile notification and so some phone like SM-N950F (I don't have those devices) my gamie is getting errors:

AndroidJavaException: java.lang.NoSuchMethodError: no static method with name='findResourceidInContextByName' signature='(Ljava/lang/String;Landroidx.multidex.MultiDexApplication;Lcom.unity3d.player.UnityPlayerActivity;)I' in class Lcom.unity.androidnotifications.UnityNotificationManagerOreo;
  at java.lang.NoSuchMethodError: no static method with name='findResourceidInContextByName' signature='(Ljava/lang/String;Landroidx.multidex.MultiDexApplication;Lcom.unity3d.player.UnityPlayerActivity;)I' in class Lcom.unity.androidnotifications.UnityNotificationManagerOreo;
  at com.unity3d.player.ReflectionHelper.getMethodID(Unknown Source:180)
  at com.unity3d.player.UnityPlayer.nativePause(Native Method)
  at com.unity3d.player.UnityPlayer.l(Unknown Source:0)
  at com.unity3d.player.UnityPlayer$25.run(Unknown Source:2)
  at android.os.Handler.handleCallback(Handler.java:873)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:214)
  at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
  at UnityEngine.AndroidJNISafe.CheckException () (at <00000000000000000000000000000000>:0)
  at UnityEngine.AndroidJNISafe.CallStaticObjectMethod (System.IntPtr clazz, System.IntPtr methodID, UnityEngine.jvalue[] args) (at <00000000000000000000000000000000>:0)
  at UnityEngine.AndroidReflection.GetMethodMember (System.IntPtr jclass, System.String methodName, System.String signature, System.Boolean isStatic) (at <00000000000000000000000000000000>:0)
  at UnityEngine._AndroidJNIHelper.GetMethodID (System.IntPtr jclass, System.String methodName, System.String signature, System.Boolean isStatic) (at <00000000000000000000000000000000>:0)
  at UnityEngine.AndroidJavaObject._CallStatic[ReturnType] (System.String methodName, System.Object[] args) (at <00000000000000000000000000000000>:0)
  at Unity.Notifications.Android.AndroidNotificationCenter.SendNotification (System.Int32 id, Unity.Notifications.Android.AndroidNotification notification, System.String channel) (at <00000000000000000000000000000000>:0)
  at Unity.Notifications.Android.AndroidNotificationCenter.SendNotification (Unity.Notifications.Android.AndroidNotification notification, System.String channel) (at <00000000000000000000000000000000>:0)

I added to proguard

-keep class com.unity.androidnotifications.** { *;}
-keepclassmembers class com.unity.androidnotifications.** { *;}
-keepnames class com.unity.androidnotifications.** { *;}
-keepclassmembernames class com.unity.androidnotifications.** { *;}

but nothing changed. any idea what i need to change?

Initialize Android channels issue

Hi, when i initialize channels in Zenject.Initialize method instead of MonoBehaviour.Start then in the application settings on Android notifications are disabled initially and you need to turn on the channels manually. Is there a way to fix this and why is this happening?

Icon is showing default unity icon

My notifications are showing up with the Unity tray icon instead of the game's icon. How can I make it the game's icon? I tried changing the small icon but it shows up all white without the colors.

Notification are not being shown when application is fully closed

Good afternoon everyone,
we have built and run the demo on our Android device(Android 6.0). Everything works like a charm, but when the application is fully closed by the user, there are no notifications afterward...
Could you explain if the current version of Unity Mobile Notifications Package support push notification even when the app is not running?

Remote notifications doubt

More than an issue is a doubt:

How can I make push notifications remotely?

I think that the concept of "scheduling" notifications won't work if I want to send any notification from my Server, isn't it? Should I merge this system with firebase? just pick one?

Thanks for the information

ArgumentNullException: Value cannot be null when initializing channel

I have a scene with just two game objects. During the wrapping the channel in an Android object, I get a null reference error.

			// Wrap channel in Android object
			var androidChannel = new AndroidNotificationChannel(notificationChannel.Id, notificationChannel.Name,
			                                                    notificationChannel.Description,
			                                                    (Importance)notificationChannel.Style)
			{
				CanBypassDnd = notificationChannel.HighPriority,
				CanShowBadge = notificationChannel.ShowsBadge,
				EnableLights = notificationChannel.ShowLights,
				EnableVibration = notificationChannel.Vibrates,
				LockScreenVisibility = (LockScreenVisibility)notificationChannel.Privacy,
				VibrationPattern = vibrationPattern
			};

I followed the steps of creating an object with the GameNotificationsManager and created a script which references it and initializes it using the following code

	void Start() {
		Debug.Log("Initializing channels");
		var c1 = new GameNotificationChannel(TimerChannelId, "Timer Game Channel", "Timer notifications");
		gameNotificationsManager.Initialize(c1);
    }

to get ArgumentNullException: Value cannot be null.

This works in the repo project but not mine. Anyone have any ideas on how I should fix this?

Authorization for Android just like we have for iOS

Hi there,

What if user reject the notification permission for android and then we'd like 2 things

1- a property that returns whether android permission is granted or rejected
2- if its reject then show a authorization dialog just like we have on iOS

Thanks

Error when building with the Notification Package

I guess this needs to be updated, I'm now getting this error when trying to build with the Notification Package:

java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (:androidx.core.core-1.1.0:) and classes.jar (com.android.support:support-compat:27.1.1)

switching git branches resets custom icons

Every time I switch git branches, all custom icons set in Edit->Project Settings->Mobile Notification Settings gets reset and I have to create icons again. Is there any specific file in Unity project which I should track to prevent this?

Thanks

Notification not working on Android 7.0 or below

After implementing the api as the documentation there seems to be a problem with Android on 7.0 or versions below, the notification never arrives, this isn't a problem on android 8.0 and 9.0

Notifications do not appear on iOS 10.3.3

Unity version: 2018.3.7f1
Mobile Notification version: 1.0.0 - preview v21 and v17
iOS version: 10.3.3
Devices: iPhone SE, iPad 9.6 (6th gen)
Feature: Local Notifications

Description:
The phone produces a reaction (vibration and sound) as if there was a new notification but the notifications centre is empty. Logs show that a notification has been sent.

How to reproduce:

  1. Grab an iPhone with iOS 10.3.3
  2. Launch the app
  3. Trigger a local notification

Grey texture on Android automated builds

We are having an issue with notifications showing a grey 'large icon' texture when built through a build server. (Others are having the same issue as reported here: https://forum.unity.com/threads/mobile-notification-preview-package.620227/)

Unity2019.1.10f1

NotificationsBug

Log when the 'Wrong Grey' notification is shown:
D/PhoneStatusBar(3466): addNotification key=0|com..|#########|null|10718

Log when the 'Good icon' notification is shown:
D/PhoneStatusBar(3466): addNotification key=0|com..|#########|null|10719

Is there something we can do to fix this, please?
Thank you.

iOS Notification received callback

UnityMobileNotification 1.3.0
Unity: 2019.2.17f1
Platerform: iOS

Hi, the callback iOSNotificationCenter.OnNotificationReceived doesn't work, in foreground or background.
Do you have an idea ?

Best regards

Missing componets problem

Hello,

I've cloned the repo to the latest commit now (e66e6b2) and opened in Unity 2018.4.28f1 and there are many GameObjects having its components missing:

newsfeedbtn-ko

Going a couple commits back (c4c6ff6) it looks ok with the same Unity version (even it has to upgrade from 2018.3.0f2 to 2018.4.28f1):

newsfeedbtn-ok

You can appreciate the problem is with the UI components that for some reason can't be reconstructed properly in the latest commits.

Reverting Console.prefab, GameUI,prefab and Demo.unity scene from the working the working commit to the latest one fixes the issue but maybe I'm missing some updates you did in the latest version.

Thanks!

Consider adding repeatable notification support? (Android)

I've used this wrapper for my mobile game on Android, but I found it lack of this feature.
Since the API documentation has a RepeatInterval property in AndroidNotification class, I recommend adding this feature.
For now I just implemented RepeatInterval in AndroidGameNotification and put a repeat boolean check in GameNotificationManager so that it will refresh DeliveryTime instead of removing repeatable notifications . But without digging enough into the Manager logic, repeatble notification would still not functions perfectly such as somethimes being removed after clicking it to get back into the game.

Updating this feature would be nice. Or can I have some suggestions on implementing it?

Can we set "UNITY_USES_REMOTE_NOTIFICATIONS 0"

We found that the "UNITY_USES_REMOTE_NOTIFICATIONS 1" worked all the time in iOSNotificationPostProcess.cs. Can we set "UNITY_USES_REMOTE_NOTIFICATIONS 0", when we don't need remote notification ?

Emoji Support

ANDROID

Are emojis currently supported by this package?
I've tried scheduling notifications with emoji symbols and with their unicode characters, even with surrogate pairs, but it some of them don't work as expected.

Examples:
โญ (U+2B50) Works fine
๐Ÿ˜(U+1F60D) Doesn't work

This happened on Android 4.4.4.
Also tested on Android 7.0 and 6.0.1 and it worked correctly.

Use case

Could you tell me what use case of this plugin?
Sending push notification from the game to the game?
Currently, we have cross-platform solution - the Firebase, but this plugin allows to send messages from the game?
If I understood right, thank you!

IL2CPP error: SafeArray element type Int64 is not supported

I'm getting this error when trying to build using IL2CPP in 2019.2.0f1

IL2CPP error for method 'System.Void Unity.Notifications.Android.AndroidNotificationCenter::RegisterNotificationChannel(Unity.Notifications.Android.AndroidNotificationChannel)' in assembly '...\Temp\StagingArea\assets\bin\Data\Managed\Unity.Notifications.Android.dll'
Additional information: SafeArray element type Int64 is not supported.

Thanks

Support Sound And Vibrate?

I can't find properties sound and flag bool for vibrate in struct AndroidNotification in namespace Unity.Notifications.Android. Is it not supported?

Android runtime errors in 2019.3.10f1

Downloaded fresh demo.
IOS works great, but Android is spitting out there following runtime errors

NullReferenceException: Object reference not set to an instance of an object NotificationSamples.GameNotificationsManager.Update () (at Assets/Scripts/GameNotificationsManager.cs:162)

NullReferenceException: Object reference not set to an instance of an object NotificationSamples.Demo.NotificationConsole.UpdatePendingNotifications () (at Assets/Demo/NotificationConsole.cs:246) NotificationSamples.Demo.NotificationConsole.Update () (at Assets/Demo/NotificationConsole.cs:225)

cannot get last notification intent after hard close

AndroidNotificationCenter.GetLastNotificationIntent() works only with soft close. If app was hard closed then last intent will be always null. Is is a limitation of Android system or a bug of a package? Thanks

AndroidNotificationCenter.GetLastNotificationIntent() Not being refreshed

Hello i have following problem... repro stepts:
0) Install app

  1. I SendNotificationWithExplicitID with IntentData
  2. Close app
  3. Wait for the notification and open app with it
  4. Get IntentData of AndroidNotificationCenter.GetLastNotificationIntent()
  • Works all right so far
  1. repeat steps 1-4 with different notification and IntentData
  • This time i get IntentData from the first notification even though device displayed the new notification.
    So every time i open app with notification i get IntentData from the first notification.
    I tried Canceling the first notification after i get IntentData, but it doesn't help.
    Happens on Nvidia Shield Android 7.0

Is there something I am missing ?

Clear Badge Number

I'm trying to clear the notifications and the badge number when you open the app, but something is missing for me

I read in one post, to call "AndroidNotification.ShouldAutoCancel", but it only works if you click in the notification, if you click the app icon, nothing changes
and if it's 3 notification, only one is dismiss, the other 2 keeps there.

any tips or idea?

1.0.2 package manager error

I received this error after installing the mobile notification from the package manager

Assembly has reference to non-existent assembly 'UnityEngine.TestRunner' (Packages/com.unity.mobile.notifications/Tests/Editor/Unity.Notifications.Tests.asmdef)

Version: Unity 2018.3.5f1

Reproduce steps

  1. Create a new project
  2. Import the mobile notification 1.0.2 from the Package Manager

Small and large icons replaced by Unity Icon when using BigTextStyle

Without "help1.Style = NotificationStyle.BigTextStyle;" I can see both small & large icons, but with it, I see default unity small icon only next to the title.

Unity 2020.1.0a18
Package 1.0.4 Preview.5

private void SendHelp1()
    {
        var help1 = new AndroidNotification();
        help1.Title = "Tanks World: Arena";
        help1.Text = "Did you know you can read ability and stats descriptions, when you tap on them in menu?";
        help1.SmallIcon = "small";
        help1.LargeIcon = "large";
        help1.Style = NotificationStyle.BigTextStyle;
        help1.FireTime = System.DateTime.Now.AddMinutes(1);
        help1.ShouldAutoCancel = true;

        if (AndroidNotificationCenter.CheckScheduledNotificationStatus(h1) == NotificationStatus.Delivered)
        {
            h1 = AndroidNotificationCenter.SendNotification(help1, channelId);
        }
        
    }

Notification expired and not displayed

Hi, today I cloned this samples project, built to Android on Unity 2018.4.11f and tried to trigger a notification, but it does not show any notification, and says "Notification with title "Cookie" expired and was not displayed."

I'm using Android 9

iOS xcode linker error

Unity 2018.14f1 XCode 11.0

I get the following error when trying to build to iOS:

13:09:50 Undefined symbols for architecture armv7:
13:09:50 "_ReversePInvokeWrapper_iOSNotificationsWrapper_AuthorizationRequestReceived_m0B9514890D5292A398583EB5FB52C84E89EF2C44", referenced from:
13:09:50 _g_ReversePInvokeWrapperPointers in Il2CppReversePInvokeWrapperTable.o
13:09:50 "_U3CU3Ec__cctor_m58E9256571A3F49B850B568E3F46A739CB66C590", referenced from:
13:09:50 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:51 (maybe you meant: _U3CU3Ec__cctor_m58E9256571A3F49B850B568E3F46A739CB66C590_MetadataUsageId
13:09:51 )
13:09:51 "_U3CU3Ec__ctor_mDC3E30180F6A9FA3D64ACC6758EADBC992B84148", referenced from:
13:09:51 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:51 "_iOSNotification__ctor_m6A4F6FCE4D0EB26D5D101ABF056D835D26E85674", referenced from:
13:09:51 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:51 (maybe you meant: _iOSNotification__ctor_m6A4F6FCE4D0EB26D5D101ABF056D835D26E85674_MetadataUsageId
13:09:51 )
13:09:51 "_iOSNotificationCalendarTrigger_get_Year_mBBCED3DDF15A9E843C813CB365E24CE55687E75D_AdjustorThunk", referenced from:
13:09:51 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:51 "_iOSNotificationCalendarTrigger_get_Month_m0DF590657656E149DC90E7D63CA9E575105103D1_AdjustorThunk", referenced from:
13:09:51 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:52 "_iOSNotificationCalendarTrigger_get_Day_mF30D77FF88E0730D47C3DDC6DF4CADC350F589AD_AdjustorThunk", referenced from:
13:09:52 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:52 "_iOSNotificationCalendarTrigger_set_Hour_mC929E469217AB9AD5820366D5CC58E421B9F841B_AdjustorThunk", referenced from:
13:09:52 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:52 "_iOSNotificationCalendarTrigger_set_Minute_m568C02C7CD9226C465359D5C4A50B1902740946B_AdjustorThunk", referenced from:
13:09:52 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:53 "_iOSNotificationCalendarTrigger_get_Type_m826168462BB6FFC0D945CBFE618A67126F85675B", referenced from:
13:09:53 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:53 "_iOSNotificationCenter_add_onNotificationReceived_mC2B52999C8DC7B07492822F7FC2C2E4ACEE60182", referenced from:
13:09:53 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:53 (maybe you meant: _iOSNotificationCenter_add_onNotificationReceived_mC2B52999C8DC7B07492822F7FC2C2E4ACEE60182_MetadataUsageId
13:09:53 )
13:09:53 "_iOSNotificationCenter_remove_onNotificationReceived_mB7652E1222F8E49368F04D3F45532D4328DD3C8C", referenced from:
13:09:53 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:53 (maybe you meant: _iOSNotificationCenter_remove_onNotificationReceived_mB7652E1222F8E49368F04D3F45532D4328DD3C8C_MetadataUsageId
13:09:53 )
13:09:53 "_U3CU3Ec_U3Cget_BattlesU3Eb__11_0_m86A5E41B022C72D729CD9E0856D40195C9D43C0A", referenced from:
13:09:53 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:54 (maybe you meant: _U3CU3Ec_U3Cget_BattlesU3Eb__11_0_m86A5E41B022C72D729CD9E0856D40195C9D43C0A_MetadataUsageId
13:09:54 , _U3CU3Ec_U3Cget_BattlesU3Eb__11_0_m86A5E41B022C72D729CD9E0856D40195C9D43C0A_RuntimeMethod_var
13:09:54 )
13:09:54 "_iOSNotificationCenter_Initialize_m8E140449CE45E01DEF3D3B64704FC15A6F802F30", referenced from:
13:09:54 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:54 (maybe you meant: _iOSNotificationCenter_Initialize_m8E140449CE45E01DEF3D3B64704FC15A6F802F30_MetadataUsageId
13:09:54 )
13:09:54 "_U3CU3Ec__cctor_mD0D1AFA0A6458CCA98B59749D14AEF846E60B19E", referenced from:
13:09:54 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:54 (maybe you meant: _U3CU3Ec__cctor_mD0D1AFA0A6458CCA98B59749D14AEF846E60B19E_MetadataUsageId
13:09:54 )
13:09:54 "_U3CU3Ec__ctor_mF28B20E1637C3E25D81593EAE5E400DE93D00215", referenced from:
13:09:54 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:55 "_U3CU3Ec_U3C_cctorU3Eb__37_2_mC2696DD88D007A9F3F3D63D39CD7D9358242392C", referenced from:
13:09:55 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:55 (maybe you meant: _U3CU3Ec_U3C_cctorU3Eb__37_2_mC2696DD88D007A9F3F3D63D39CD7D9358242392C_RuntimeMethod_var
13:09:55 )
13:09:55 "_AuthorizationRequestCompletedCallback__ctor_m5062FC79DA5A3F6A3D78BB8F075D9807327A667F", referenced from:
13:09:55 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:55 "_AuthorizationRequestCompletedCallback_EndInvoke_mCD857E6CAD35EC1238E6E94A9054B435BED45EFC", referenced from:
13:09:55 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:55 "_NotificationReceivedCallback_EndInvoke_m7CB038002697C11D0501E7AF2622DCA3A88B02E7", referenced from:
13:09:55 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:56 "_iOSNotificationCalendarTrigger_set_Year_m86746CB48054F766431F8B056140FE9F0AC6236A_AdjustorThunk", referenced from:
13:09:56 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:56 "_iOSNotificationLocationTrigger_get_Type_mAD6EE7678084A9AF883C67970B948914622028EB", referenced from:
13:09:56 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:57 "_iOSNotificationLocationTrigger_get_Center_m4D05E6A08ACB04CB28161C053FD8F44264231912_AdjustorThunk", referenced from:
13:09:57 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:57 "_AuthorizationRequestCompletedCallback_Invoke_m3BBF26929CDEF40853EFFB9F86F8190082C3F5FD", referenced from:
13:09:57 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:57 "_iOSNotificationLocationTrigger_set_Center_m865FF8BB871A1E1299A557A4E4BB274A6ED553BB_AdjustorThunk", referenced from:
13:09:57 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:57 "_iOSNotificationLocationTrigger_get_Radius_m9B7631C5EEA1FC5C5D6AF9EA192C116BA17B7873_AdjustorThunk", referenced from:
13:09:57 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:58 "_iOSNotificationCalendarTrigger_set_Day_mB346CF4A861B5F4B3A89257C8D293B54CD3A6C05_AdjustorThunk", referenced from:
13:09:58 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:58 "_iOSNotificationLocationTrigger_get_NotifyOnEntry_m92862B7E2AAA2731DB9F1BAE5656A68046B9AD17_AdjustorThunk", referenced from:
13:09:58 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:58 "_iOSNotificationCalendarTrigger_get_Repeats_mA056204B0FD6839466C691EBB03196253D850439_AdjustorThunk", referenced from:
13:09:58 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:59 "_iOSNotificationLocationTrigger_set_NotifyOnEntry_mAACEFED0774B7404DCE474539C10E8C6A905CF26_AdjustorThunk", referenced from:
13:09:59 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:59 "_iOSNotificationLocationTrigger_set_NotifyOnExit_m993D1EA5427FAB4828E476AB7B047119C8F8984C_AdjustorThunk", referenced from:
13:09:59 _g_MethodPointers in Il2CppMethodPointerTable.o
13:09:59 "_iOSNotificationTimeIntervalTrigger_set_Repeats_m307A5902AD61CD35BB11B17024931CB2CA53849E_AdjustorThunk", referenced from:
13:09:59 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:00 "_iOSNotificationsWrapper__SetNotificationReceivedDelegate_m363297CE6CE661F68760DACF5F0F82D5F3382357", referenced from:
13:10:00 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:00 "_iOSNotificationCenter_onFinishedAuthorizationRequest_m48B8078CB367A66D0A9E13B1734F7310CC9B7A79", referenced from:
13:10:00 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:00 (maybe you meant: _iOSNotificationCenter_onFinishedAuthorizationRequest_m48B8078CB367A66D0A9E13B1734F7310CC9B7A79_MetadataUsageId
13:10:00 )
13:10:00 "_iOSNotificationsWrapper__SetRemoteNotificationReceivedDelegate_m10CE9B582E43A999BADF8FB1ABE6E0AEB28A7FDA", referenced from:
13:10:00 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:00 "_iOSNotificationsWrapper__SetAuthorizationRequestReceivedDelegate_mD75E7C4E7C7A6CED0293E31765A5885BF9C4B35C", referenced from:
13:10:00 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:01 "_iOSNotificationsWrapper__GetNotificationSettings_m8CABEFD845927E5E30F447E2D1EA87EEDCC08B09", referenced from:
13:10:01 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:01 "_iOSNotificationsWrapper__GetScheduledNotificationDataCount_mEEBA7222DA52EF627763D71509F38DB94940206E", referenced from:
13:10:01 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:01 "_iOSNotificationsWrapper__GetDeliveredNotificationDataAt_m7240C990927BAFC8371E453F87CD659F47EB5680", referenced from:
13:10:01 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:02 "_iOSNotificationsWrapper__RemoveScheduledNotification_m2883E237E95AD3BAB35D3D68A40D2F0CCAECD175", referenced from:
13:10:02 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:02 "_iOSNotificationLocationTrigger_set_Radius_mAFECEB932D76D03AB01ADBFCD268F5EACAC89040_AdjustorThunk", referenced from:
13:10:02 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:02 "_iOSNotificationsWrapper__SetApplicationBadge_m7A159E4AD133AEAF471C5DD883AB21CFBC37D120", referenced from:
13:10:02 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:02 "_iOSNotificationsWrapper__RemoveAllDeliveredNotifications_mD16EFD4673109F3475259839F7939F1E9E74924E", referenced from:
13:10:02 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:03 "_iOSNotificationCalendarTrigger_set_Repeats_m19370F73FEE97136B0309BBB59A7F546455084F7_AdjustorThunk", referenced from:
13:10:03 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:03 "_iOSNotificationsWrapper__GetLastNotificationData_mA218BDD1A1DE5305674150E48E6A35347840AA68", referenced from:
13:10:03 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:03 "_iOSNotification_Verify_mD9944DE7E53FEAB2A07F3DF0CC22496368C1CC0B", referenced from:
13:10:03 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:04 "_iOSNotificationsWrapper_RegisterAuthorizationRequestCallback_m3E440F5B8EC1B93CD028B82AD56F4D4CEA393B09", referenced from:
13:10:04 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:04 (maybe you meant: _iOSNotificationsWrapper_RegisterAuthorizationRequestCallback_m3E440F5B8EC1B93CD028B82AD56F4D4CEA393B09_MetadataUsageId
13:10:04 )
13:10:04 "_iOSNotificationsWrapper__ScheduleLocalNotification_m4F901D298DEB899D3E28229AF7B4401660F476D3", referenced from:
13:10:04 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:04 "_iOSNotificationsWrapper_RegisterOnReceivedCallback_mC632044738B230A3F2C4B9EC6F40983590C0C654", referenced from:
13:10:04 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:04 (maybe you meant: _iOSNotificationsWrapper_RegisterOnReceivedCallback_mC632044738B230A3F2C4B9EC6F40983590C0C654_MetadataUsageId
13:10:04 )
13:10:04 "_iOSNotificationsWrapper_AuthorizationRequestReceived_m0B9514890D5292A398583EB5FB52C84E89EF2C44", referenced from:
13:10:04 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:04 (maybe you meant: _iOSNotificationsWrapper_AuthorizationRequestReceived_m0B9514890D5292A398583EB5FB52C84E89EF2C44_MetadataUsageId
13:10:05 , _iOSNotificationsWrapper_AuthorizationRequestReceived_m0B9514890D5292A398583EB5FB52C84E89EF2C44_RuntimeMethod_var
13:10:05 , _iOSNotificationsWrapper_tE8DABB28E40E106DCA589AB001785A6BFE95F594_CustomAttributesCacheGenerator_iOSNotificationsWrapper_AuthorizationRequestReceived_m0B9514890D5292A398583EB5FB52C84E89EF2C44_MetadataUsageId
13:10:05 )
13:10:05 "_iOSNotificationsWrapper__RemoveAllScheduledNotifications_m70DECB7DF21179FAF479CA2FB06D082A2F2C7A3F", referenced from:
13:10:05 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:05 "_iOSNotificationsWrapper_RemoteNotificationReceived_m7892270BF1067E6B09F2AD79891BD9C0E7B5E2EC", referenced from:
13:10:05 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:05 (maybe you meant: _iOSNotificationsWrapper_tE8DABB28E40E106DCA589AB001785A6BFE95F594_CustomAttributesCacheGenerator_iOSNotificationsWrapper_RemoteNotificationReceived_m7892270BF1067E6B09F2AD79891BD9C0E7B5E2EC_MetadataUsageId
13:10:05 , _iOSNotificationsWrapper_RemoteNotificationReceived_m7892270BF1067E6B09F2AD79891BD9C0E7B5E2EC_RuntimeMethod_var
13:10:05 , _iOSNotificationsWrapper_RemoteNotificationReceived_m7892270BF1067E6B09F2AD79891BD9C0E7B5E2EC_MetadataUsageId
13:10:05 )
13:10:05 "_iOSNotificationsWrapper_NotificationReceived_m15A8B9969D3B760901868EED3ECD57F6251D3F8E", referenced from:
13:10:05 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:05 (maybe you meant: _iOSNotificationsWrapper_NotificationReceived_m15A8B9969D3B760901868EED3ECD57F6251D3F8E_MetadataUsageId
13:10:05 , _iOSNotificationsWrapper_NotificationReceived_m15A8B9969D3B760901868EED3ECD57F6251D3F8E_RuntimeMethod_var
13:10:05 , _iOSNotificationsWrapper_tE8DABB28E40E106DCA589AB001785A6BFE95F594_CustomAttributesCacheGenerator_iOSNotificationsWrapper_NotificationReceived_m15A8B9969D3B760901868EED3ECD57F6251D3F8E_MetadataUsageId
13:10:05 )
13:10:05 "_iOSNotificationsWrapper_RequestAuthorization_m3CDC2B24E164CB900647647A1E7E403729744DA1", referenced from:
13:10:05 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:06 "_iOSNotificationsWrapper_GetNotificationSettings_m2EF48F45F4214C512AB7B831E235E43E3D45EEB7", referenced from:
13:10:06 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:06 (maybe you meant: _iOSNotificationsWrapper_GetNotificationSettings_m2EF48F45F4214C512AB7B831E235E43E3D45EEB7_MetadataUsageId
13:10:06 )
13:10:06 "_iOSNotificationLocationTrigger_get_NotifyOnExit_m0E16244BD95BD77F19DDEEF3115278E9319C623B_AdjustorThunk", referenced from:
13:10:06 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:06 "_iOSNotificationsWrapper_RegisterOnReceivedRemoteNotificationCallback_m704006DD49795B9AD24DE22229A103C46C218E38", referenced from:
13:10:06 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:06 (maybe you meant: _iOSNotificationsWrapper_RegisterOnReceivedRemoteNotificationCallback_m704006DD49795B9AD24DE22229A103C46C218E38_MetadataUsageId
13:10:07 )
13:10:07 "_iOSNotificationsWrapper_ScheduleLocalNotification_m586932E29D8B00E1A20A3ECF6DD1FC1EB26123EB", referenced from:
13:10:07 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:07 (maybe you meant: _iOSNotificationsWrapper_ScheduleLocalNotification_m586932E29D8B00E1A20A3ECF6DD1FC1EB26123EB_MetadataUsageId
13:10:07 )
13:10:07 "_iOSNotificationsWrapper_GetApplicationBadge_mF418560135A3704728EB77CE44A621E377E965CE", referenced from:
13:10:07 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:07 "_iOSNotification_get_Identifier_m7B1A9AAF053716079EB578AEC8B4E815167A0451", referenced from:
13:10:07 _IosGameNotification_get_Id_mAB536F4713967C8DC9E519A41F19C59A21B08061 in Bulk_Assembly-CSharp_7.o
13:10:07 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:07 "_iOSNotificationsWrapper_GetAppOpenedUsingNotification_m27B7347FECBBF94BA257B69918E12C985A3FFF87", referenced from:
13:10:08 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:08 "_iOSNotificationsWrapper__GetAppOpenedUsingNotification_mE65A279F2D6A41C0ED3D52DC9BD8D14FEEEBE9A6", referenced from:
13:10:08 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:08 "_iOSNotification__ctor_m6D7A48CC3DDF0E0F8637B72AAB3865C38AAF1021", referenced from:
13:10:08 _IosGameNotification__ctor_m90721ABC792A9EAC3540AA3AEE04DF25B38115EB in Bulk_Assembly-CSharp_7.o
13:10:08 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:08 "_iOSNotificationsWrapper__ctor_mDC79460B4C8C438B97091AF3D4D8E38B410A1461", referenced from:
13:10:08 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:09 "_AuthorizationRequestCallback_BeginInvoke_m895E3AFF02A699B132BA6C7D03313B53A7BB91E7", referenced from:
13:10:09 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:09 (maybe you meant: _AuthorizationRequestCallback_BeginInvoke_m895E3AFF02A699B132BA6C7D03313B53A7BB91E7_MetadataUsageId
13:10:09 )
13:10:09 "_iOSNotificationCalendarTrigger_t676551E74A49A667BA853D2E32674D849018324F_marshal_pinvoke", referenced from:
13:10:09 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:09 "_iOSNotificationCalendarTrigger_t676551E74A49A667BA853D2E32674D849018324F_marshal_pinvoke_back", referenced from:
13:10:09 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:10 "_iOSNotificationsWrapper__GetDeliveredNotificationDataCount_mFB47185B7B95333A58FD13B0C24830561546304F", referenced from:
13:10:10 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:10 "_DelegatePInvokeWrapper_AuthorizationRequestCompletedCallback_t0E72D128F9903275221F73E1589CBECED9383189", referenced from:
13:10:10 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:10 "_iOSNotificationCenter_onSentNotification_m9F136BE7C08D6938CDC4BC02BB0B6873D7510B31", referenced from:
13:10:10 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:10 (maybe you meant: _iOSNotificationCenter_onSentNotification_m9F136BE7C08D6938CDC4BC02BB0B6873D7510B31_MetadataUsageId
13:10:10 )
13:10:10 "_U3CU3Ec_U3C_cctorU3Eb__37_0_m7D2F7EC015976494580E6AE364931F86F043CFE9", referenced from:
13:10:10 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:11 (maybe you meant: _U3CU3Ec_U3C_cctorU3Eb__37_0_m7D2F7EC015976494580E6AE364931F86F043CFE9_RuntimeMethod_var
13:10:11 )
13:10:11 "_iOSNotificationData_t7353CF8D5E700BF4BADEC63789CCBA698BC61C0F_marshal_pinvoke", referenced from:
13:10:11 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:11 "_iOSNotificationTimeIntervalTrigger_t6EC3508402881A8FA22CF035D827F64BE67B0880_marshal_pinvoke_cleanup", referenced from:
13:10:11 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:11 "_iOSNotificationData_t7353CF8D5E700BF4BADEC63789CCBA698BC61C0F_marshal_pinvoke_cleanup", referenced from:
13:10:11 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:12 "_iOSNotification_set_CategoryIdentifier_m5C3578B780BF192292015164EBA3D184A3DC62E7", referenced from:
13:10:12 _IosGameNotification_set_CategoryIdentifier_m8FA4715391CDE8704ABF0BAA1F910960444640FA in Bulk_Assembly-CSharp_7.o
13:10:12 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:12 "_g_FieldOffsetTable5706", referenced from:
13:10:12 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:12 "_iOSNotificationData_t7353CF8D5E700BF4BADEC63789CCBA698BC61C0F_marshal_pinvoke_back", referenced from:
13:10:12 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:12 "_g_FieldOffsetTable5715", referenced from:
13:10:12 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:13 "_iOSNotificationLocationTrigger_tA0AF6FC316E9F5422BB0ADCC3D97E4109F21EE0B_marshal_pinvoke", referenced from:
13:10:13 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:13 "_NotificationReceivedCallback_Invoke_mE95F6C6AE41D6E8C65B78EAE908899BA05D1A1A4", referenced from:
13:10:13 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:13 "_iOSNotificationLocationTrigger_tA0AF6FC316E9F5422BB0ADCC3D97E4109F21EE0B_marshal_pinvoke_cleanup", referenced from:
13:10:13 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:13 "_NotificationReceivedCallback_EndInvoke_m587707498DFCE71901F653DB1A5EF4B8104E63D5", referenced from:
13:10:13 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:14 "_iOSNotificationsWrapper_GetLastNotificationData_mC2434D4A9E96E2D2CEDFFB013F1F823165900125", referenced from:
13:10:14 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:14 (maybe you meant: _iOSNotificationsWrapper_GetLastNotificationData_mC2434D4A9E96E2D2CEDFFB013F1F823165900125_MetadataUsageId
13:10:14 )
13:10:14 "_iOSNotificationTimeIntervalTrigger_t6EC3508402881A8FA22CF035D827F64BE67B0880_marshal_pinvoke_back", referenced from:
13:10:14 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:14 "_iOSNotificationCalendarTrigger_get_Year_mBBCED3DDF15A9E843C813CB365E24CE55687E75D", referenced from:
13:10:14 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:15 "_NotificationReceivedCallback_BeginInvoke_m60E1D2AA8BC1A9D1693F5D6051324160E2C5AAAB", referenced from:
13:10:15 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:15 (maybe you meant: _NotificationReceivedCallback_BeginInvoke_m60E1D2AA8BC1A9D1693F5D6051324160E2C5AAAB_MetadataUsageId
13:10:15 )
13:10:15 "_iOSNotificationsWrapper__GetApplicationBadge_m8D7669E17F0E0EBBBC7FA6AEFA44B294C0CC5672", referenced from:
13:10:15 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:15 "_g_typeDefinitionSize5703", referenced from:
13:10:15 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:15 "_DelegatePInvokeWrapper_AuthorizationRequestCallback_t5C7C130B6978B88B1E28EFA41FA22C180AC554DA", referenced from:
13:10:15 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:16 "_iOSNotificationTimeIntervalTrigger_get_Repeats_mDBE8EB76AFB1BF0BFFD30EFA1FA67956061F2D4B_AdjustorThunk", referenced from:
13:10:16 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:16 "_iOSAuthorizationRequestData_t6C24EAE783FA6D0B65CFD70ACDFB1CA4141702C6_marshal_pinvoke", referenced from:
13:10:16 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:16 "_g_typeDefinitionSize5700", referenced from:
13:10:16 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:17 "_g_typeDefinitionSize5701", referenced from:
13:10:17 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:17 "_iOSNotificationsWrapper__GetScheduledNotificationDataAt_m2112911929348F235E1A86D7B83C5B892967E714", referenced from:
13:10:17 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:17 "_g_typeDefinitionSize5702", referenced from:
13:10:17 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:17 "_ReversePInvokeWrapper_iOSNotificationsWrapper_RemoteNotificationReceived_m7892270BF1067E6B09F2AD79891BD9C0E7B5E2EC", referenced from:
13:10:17 _g_ReversePInvokeWrapperPointers in Il2CppReversePInvokeWrapperTable.o
13:10:18 "_AuthorizationRequestCallback__ctor_m73B765EC0995B5B174379ACAF70E93A857FBB1B5", referenced from:
13:10:18 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:18 "_iOSNotificationTimeIntervalTrigger_t6EC3508402881A8FA22CF035D827F64BE67B0880_marshal_pinvoke", referenced from:
13:10:18 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:18 "_g_typeDefinitionSize5705", referenced from:
13:10:18 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:19 "_g_typeDefinitionSize5710", referenced from:
13:10:19 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:19 "_iOSNotificationCalendarTrigger_set_Month_m2639749D15020AD6FB54C68197F0E2F6AC7B0971_AdjustorThunk", referenced from:
13:10:19 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:19 "_g_typeDefinitionSize5706", referenced from:
13:10:19 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:20 "_g_typeDefinitionSize5711", referenced from:
13:10:20 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:20 "_AuthorizationRequestCompletedCallback_BeginInvoke_mC6AF9367C08237BF86E371A3268505CB5C75AD00", referenced from:
13:10:20 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:20 (maybe you meant: _AuthorizationRequestCompletedCallback_BeginInvoke_mC6AF9367C08237BF86E371A3268505CB5C75AD00_MetadataUsageId
13:10:20 )
13:10:20 "_g_typeDefinitionSize5707", referenced from:
13:10:20 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:20 "_g_typeDefinitionSize5712", referenced from:
13:10:20 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:21 "_iOSNotification_set_Identifier_m0FE3E82FE6D9BCFCD869D7B2828046CC8E0F1D2C", referenced from:
13:10:21 _IosGameNotification_set_Id_mF6B4E5CEC9E16DF676B64914C20681ACB7B12FE7 in Bulk_Assembly-CSharp_7.o
13:10:21 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:21 "_iOSNotificationsWrapper_SetApplicationBadge_mDAF5DD283255733D681DD19511BE1016F6AF95FC", referenced from:
13:10:21 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:21 "_g_typeDefinitionSize5709", referenced from:
13:10:21 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:22 "_g_typeDefinitionSize5714", referenced from:
13:10:22 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:22 "_iOSNotificationCenter_set_ApplicationBadge_m256FF505D621A81C29318E38874129C19BF554B4", referenced from:
13:10:22 _IosNotificationsPlatform_OnForeground_mDD6F2287D2F64FF544D3C1C6930C0C562CE43580 in Bulk_Assembly-CSharp_7.o
13:10:22 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:22 "_g_typeDefinitionSize5715", referenced from:
13:10:22 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:22 "_iOSNotification_get_Body_m2860D0C59A70BED5485C5FEC09E7633FF48F2EB5", referenced from:
13:10:22 _IosGameNotification_get_Body_m11082681487A16686D5414B2F1E6DD3EEF510B2E in Bulk_Assembly-CSharp_7.o
13:10:22 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:23 "_NotificationReceivedCallback_Invoke_mCF01BEA3E7D714EABDFFAE059B2A0DF0048D844C", referenced from:
13:10:23 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:23 "_g_FieldOffsetTable5705", referenced from:
13:10:23 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:23 "_g_FieldOffsetTable5716", referenced from:
13:10:23 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:24 "_NotificationReceivedCallback__ctor_m5DBBA71545C75619DF41ABA7567123E9B14F7A5D", referenced from:
13:10:24 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:24 "_iOSNotification_set_Trigger_m697D4E1EA33C328BAB37B1E1199B4D1D92D29ECE", referenced from:
13:10:24 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:24 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:24 (maybe you meant: _iOSNotification_set_Trigger_m697D4E1EA33C328BAB37B1E1199B4D1D92D29ECE_MetadataUsageId
13:10:24 )
13:10:24 "_NotificationReceivedCallback__ctor_m77868881D517501310180FCF0E528357596B4CC9", referenced from:
13:10:24 _IosNotificationsPlatform__ctor_mF38782722F4BBAABE6CF259AEAC593389FC76221 in Bulk_Assembly-CSharp_7.o
13:10:24 _IosNotificationsPlatform_Dispose_m932F2C4BAC54A038092A496F5910F87AF7E7073A in Bulk_Assembly-CSharp_7.o
13:10:24 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:24 "_iOSNotificationCalendarTrigger_set_Year_m86746CB48054F766431F8B056140FE9F0AC6236A", referenced from:
13:10:24 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:25 "_iOSNotificationCalendarTrigger_set_Second_mA6EA677969399FC844193374196A2F06A5462DBD_AdjustorThunk", referenced from:
13:10:25 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:25 "_iOSNotification_get_Trigger_m37352D7D08B03ED28EFF302C5F116DED94F7B251", referenced from:
13:10:25 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:25 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:25 (maybe you meant: _iOSNotification_get_Trigger_m37352D7D08B03ED28EFF302C5F116DED94F7B251_MetadataUsageId
13:10:25 )
13:10:25 "_iOSNotificationCenter_RemoveScheduledNotification_mC388F56B0E17911C59C9800F9DE35585EC93C8A1", referenced from:
13:10:25 _IosNotificationsPlatform_CancelNotification_m1950F3CA1018D14A15E107954294145F8600E767 in Bulk_Assembly-CSharp_7.o
13:10:25 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:25 (maybe you meant: _iOSNotificationCenter_RemoveScheduledNotification_mC388F56B0E17911C59C9800F9DE35585EC93C8A1_MetadataUsageId
13:10:25 )
13:10:25 "_WorldDataReference__ctor_mE4FE778C54D82EDB3B702C27C919DEE606FF2DD1", referenced from:
13:10:25 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:26 (maybe you meant: _WorldDataReference__ctor_mE4FE778C54D82EDB3B702C27C919DEE606FF2DD1_MetadataUsageId
13:10:26 )
13:10:26 "_iOSNotificationCalendarTrigger_get_Hour_m384BE74AD4DC2FEDD2310DCD77D7B353B9AF3D4C_AdjustorThunk", referenced from:
13:10:26 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:26 "_iOSNotification_get_Badge_m7E41D3B81EFFD0ADD8ADB1503E18E9AFBA322212", referenced from:
13:10:26 _IosGameNotification_get_BadgeNumber_m2BF844B80D307F6B436E97CECF6C06AD7E5D34BF in Bulk_Assembly-CSharp_7.o
13:10:26 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:26 "_iOSAuthorizationRequestData_t6C24EAE783FA6D0B65CFD70ACDFB1CA4141702C6_marshal_pinvoke_cleanup", referenced from:
13:10:26 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:27 "_iOSNotification_get_Title_m78C1F6A622EADFE8647DB1C6C85273F50F6E06C3", referenced from:
13:10:27 _IosGameNotification_get_Title_mE1553E0DA238391C4A0019C90B43A1EFEAC469D5 in Bulk_Assembly-CSharp_7.o
13:10:27 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:27 "_iOSNotificationCenter_ScheduleNotification_mF05108B3E65917BC05B25615F280D0764B08A3CA", referenced from:
13:10:27 _IosNotificationsPlatform_ScheduleNotification_m158437E5CE840284F0C4A4AE1A5C40EFC7B24632 in Bulk_Assembly-CSharp_7.o
13:10:27 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:27 (maybe you meant: _iOSNotificationCenter_ScheduleNotification_mF05108B3E65917BC05B25615F280D0764B08A3CA_MetadataUsageId
13:10:27 )
13:10:27 "_iOSNotificationCalendarTrigger_set_Month_m2639749D15020AD6FB54C68197F0E2F6AC7B0971", referenced from:
13:10:27 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:28 "_iOSNotificationCenter_onReceivedRemoteNotification_m2A9BB7A51DC29BDA203595DDEE5762B115893EDA", referenced from:
13:10:28 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:28 (maybe you meant: _iOSNotificationCenter_onReceivedRemoteNotification_m2A9BB7A51DC29BDA203595DDEE5762B115893EDA_MetadataUsageId
13:10:28 )
13:10:28 "_NotificationReceivedCallback_BeginInvoke_m29E617166ACC183B35F1A812131F2538749ED5D5", referenced from:
13:10:28 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:28 "_iOSNotificationCalendarTrigger_set_Minute_m568C02C7CD9226C465359D5C4A50B1902740946B", referenced from:
13:10:28 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:29 "_iOSNotificationsWrapper_GetDeliveredNotificationData_m6CD497233458F93AD76535CD43409084B75FBB60", referenced from:
13:10:29 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:29 (maybe you meant: _iOSNotificationsWrapper_GetDeliveredNotificationData_m6CD497233458F93AD76535CD43409084B75FBB60_MetadataUsageId
13:10:29 )
13:10:29 "_iOSNotificationCenter_RemoveAllDeliveredNotifications_mCCEE21CC9AEE369D499F050198D260083DB25328", referenced from:
13:10:29 _IosNotificationsPlatform_DismissAllDisplayedNotifications_m874089B8C4757B740025CDCC8DBC0F6883CFD938 in Bulk_Assembly-CSharp_7.o
13:10:29 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:29 (maybe you meant: _iOSNotificationCenter_RemoveAllDeliveredNotifications_mCCEE21CC9AEE369D499F050198D260083DB25328_MetadataUsageId
13:10:29 )
13:10:29 "_iOSNotification_GenerateUniqueID_m0FF185025D1DE1BADADD73F6A0FDCF56FB4B9EA4", referenced from:
13:10:29 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:29 (maybe you meant: _iOSNotification_GenerateUniqueID_m0FF185025D1DE1BADADD73F6A0FDCF56FB4B9EA4_MetadataUsageId
13:10:30 )
13:10:30 "_iOSNotificationLocationTrigger_tA0AF6FC316E9F5422BB0ADCC3D97E4109F21EE0B_marshal_pinvoke_back", referenced from:
13:10:30 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:30 "_iOSNotification_set_Badge_mF38BC28F6575B646D30FC19E37960C465D1A6A4D", referenced from:
13:10:30 _IosGameNotification_set_BadgeNumber_mEF69F675419845F474BB15D0E967E751365A600E in Bulk_Assembly-CSharp_7.o
13:10:30 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:30 "_iOSNotificationCalendarTrigger_set_Hour_mC929E469217AB9AD5820366D5CC58E421B9F841B", referenced from:
13:10:30 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:30 "_iOSNotificationCalendarTrigger_get_Hour_m384BE74AD4DC2FEDD2310DCD77D7B353B9AF3D4C", referenced from:
13:10:30 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:31 "_g_typeDefinitionSize5717", referenced from:
13:10:31 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:31 "_g_FieldOffsetTable5708", referenced from:
13:10:31 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:31 "_iOSNotificationCalendarTrigger_t676551E74A49A667BA853D2E32674D849018324F_marshal_pinvoke_cleanup", referenced from:
13:10:31 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:31 "_U3CU3Ec_U3C_cctorU3Eb__37_1_mFDB7D5BC81ED0A4AFB1E88E44709727F61998F21", referenced from:
13:10:31 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:32 (maybe you meant: _U3CU3Ec_U3C_cctorU3Eb__37_1_mFDB7D5BC81ED0A4AFB1E88E44709727F61998F21_RuntimeMethod_var
13:10:32 )
13:10:32 "_DelegatePInvokeWrapper_NotificationReceivedCallback_t36CA898676A875809CB4E94B6284CF5DBC5AD0D0", referenced from:
13:10:32 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:32 "_iOSNotificationsWrapper__FreeUnmanagedStruct_mF3AD5E1C5994F6C9D4202938DADDD0A1E3EE6095", referenced from:
13:10:32 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:32 "_iOSNotification_set_Title_mCE7950DDE7F07E7A311C8B0285D7F0361DA545E7", referenced from:
13:10:32 _IosGameNotification_set_Title_m9394C991AC9C8EB44E3612E0B46DB5CAE249B6EA in Bulk_Assembly-CSharp_7.o
13:10:32 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:33 "_iOSNotificationCalendarTrigger_get_Second_mA4751D11679102E3F60CF1973003D0A916A2BBFF", referenced from:
13:10:33 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:33 "_ReversePInvokeWrapper_iOSNotificationsWrapper_NotificationReceived_m15A8B9969D3B760901868EED3ECD57F6251D3F8E", referenced from:
13:10:33 _g_ReversePInvokeWrapperPointers in Il2CppReversePInvokeWrapperTable.o
13:10:33 "_WorldDataReference__ctor_m49BE80BD351A55FAC2A5B431C7C863F40BBF18B3", referenced from:
13:10:33 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:33 (maybe you meant: _WorldDataReference__ctor_m49BE80BD351A55FAC2A5B431C7C863F40BBF18B3_MetadataUsageId
13:10:33 )
13:10:33 "_g_FieldOffsetTable5709", referenced from:
13:10:33 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:34 "_iOSNotificationCalendarTrigger_get_Month_m0DF590657656E149DC90E7D63CA9E575105103D1", referenced from:
13:10:34 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:34 "_iOSNotificationCenter_remove_OnNotificationReceived_m6BFDD930FE41882B55FA21DEBFA30C354C9EDA7D", referenced from:
13:10:34 _IosNotificationsPlatform_Dispose_m932F2C4BAC54A038092A496F5910F87AF7E7073A in Bulk_Assembly-CSharp_7.o
13:10:34 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:34 (maybe you meant: _iOSNotificationCenter_remove_OnNotificationReceived_m6BFDD930FE41882B55FA21DEBFA30C354C9EDA7D_MetadataUsageId
13:10:34 )
13:10:34 "_AuthorizationRequestCallback_Invoke_m3F9E761D9744D4033B7287BAB074C24707CF0870", referenced from:
13:10:34 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:35 "_iOSNotificationCenter_RemoveAllScheduledNotifications_m4E7E85B5BBE66984B3B8000691F49A7CB5728D3D", referenced from:
13:10:35 _IosNotificationsPlatform_CancelAllScheduledNotifications_mFF95933FBBFE172FBB04EFB0D16888EABA886B91 in Bulk_Assembly-CSharp_7.o
13:10:35 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:35 (maybe you meant: _iOSNotificationCenter_RemoveAllScheduledNotifications_m4E7E85B5BBE66984B3B8000691F49A7CB5728D3D_MetadataUsageId
13:10:35 )
13:10:35 "_iOSNotificationCenter__cctor_m1BF4E25CF195A7AD6155931A6D13878707CBFBF1", referenced from:
13:10:35 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:35 (maybe you meant: _iOSNotificationCenter__cctor_m1BF4E25CF195A7AD6155931A6D13878707CBFBF1_MetadataUsageId
13:10:35 )
13:10:35 "_iOSNotificationCenter_add_OnNotificationReceived_m705020029045EC01902CB1B733957B943623DA22", referenced from:
13:10:35 _IosNotificationsPlatform__ctor_mF38782722F4BBAABE6CF259AEAC593389FC76221 in Bulk_Assembly-CSharp_7.o
13:10:35 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:35 (maybe you meant: _iOSNotificationCenter_add_OnNotificationReceived_m705020029045EC01902CB1B733957B943623DA22_MetadataUsageId
13:10:35 )
13:10:35 "_iOSNotificationCalendarTrigger_get_Day_mF30D77FF88E0730D47C3DDC6DF4CADC350F589AD", referenced from:
13:10:35 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:36 "_iOSNotificationCalendarTrigger_set_Second_mA6EA677969399FC844193374196A2F06A5462DBD", referenced from:
13:10:36 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:36 "_iOSNotification_set_ShowInForeground_m1785C04DD53C52E9CCB9296CDFDC310B721767F1", referenced from:
13:10:36 _IosGameNotification__ctor_m90721ABC792A9EAC3540AA3AEE04DF25B38115EB in Bulk_Assembly-CSharp_7.o
13:10:36 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:36 "_g_typeDefinitionSize5704", referenced from:
13:10:36 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:36 "_iOSNotificationTimeIntervalTrigger_get_Type_m9C339D4E98CEFE0B44DA8A24B05D1690476B1116", referenced from:
13:10:37 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:37 "_iOSNotificationCalendarTrigger_get_Minute_m7AC063853B8B4DF3ECF996B3188901304C935A2A", referenced from:
13:10:37 _IosGameNotification_get_DeliveryTime_m65D406DBF610BD32BF0779FF76FF2CCFE8B57E18 in Bulk_Assembly-CSharp_7.o
13:10:37 "_iOSNotificationsWrapper__RequestAuthorization_m40962C59E37C30F1A4FE32BAC587F491D6FE8BEA", referenced from:
13:10:37 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:37 "_iOSNotification_get_Subtitle_mFF62CC69BB3E7F00260FC18107179CF9F2AE9F97", referenced from:
13:10:37 _IosGameNotification_get_Subtitle_m00C99A9531617AA42C81957232D0E767281536EC in Bulk_Assembly-CSharp_7.o
13:10:37 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:38 "_iOSNotificationCalendarTrigger_get_Minute_m7AC063853B8B4DF3ECF996B3188901304C935A2A_AdjustorThunk", referenced from:
13:10:38 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:38 "_iOSAuthorizationRequestData_t6C24EAE783FA6D0B65CFD70ACDFB1CA4141702C6_marshal_pinvoke_back", referenced from:
13:10:38 _g_Il2CppInteropData in Il2CppInteropDataTable.o
13:10:38 "_iOSNotification_get_CategoryIdentifier_m9C9FBCCA1165015993A73540E2E5680D36C3D68C", referenced from:
13:10:38 _IosGameNotification_get_CategoryIdentifier_m94CA17F4E51F6231842044421D68EDD50A28D49E in Bulk_Assembly-CSharp_7.o
13:10:38 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:39 "_AuthorizationRequestCallback_EndInvoke_mA719082D7002B65D3B8802E3EBC079CD8A810856", referenced from:
13:10:39 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:39 "_iOSNotificationsWrapper__RemoveDeliveredNotification_m2A703DD7A7975A3E2ACA09088E806A869197149D", referenced from:
13:10:39 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:39 "_iOSNotification_set_Subtitle_m1A7B33D06A7E6F7A36CD3A02B4A317437D458FE3", referenced from:
13:10:39 _IosGameNotification_set_Subtitle_m2FB06161289D563966C85CF1C676FD7BB3445AAC in Bulk_Assembly-CSharp_7.o
13:10:39 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:39 "_g_typeDefinitionSize5716", referenced from:
13:10:39 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:40 "_iOSNotificationCalendarTrigger_set_Day_mB346CF4A861B5F4B3A89257C8D293B54CD3A6C05", referenced from:
13:10:40 _IosGameNotification_set_DeliveryTime_m68E9C948BAF81BB48869EAE11EC6C0B5C952C66B in Bulk_Assembly-CSharp_7.o
13:10:40 "_iOSNotification_set_Body_m9D5CAFA5C34626CF4A0E82CA31B528D7F865FE98", referenced from:
13:10:40 _IosGameNotification_set_Body_m65B8D5CFD4A49F1FEC29BAA2194C991D691828EC in Bulk_Assembly-CSharp_7.o
13:10:40 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:40 "_g_FieldOffsetTable5707", referenced from:
13:10:40 _g_FieldOffsetTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:41 "_iOSNotificationsWrapper_GetScheduledNotificationData_m9703F377E5207667BB79C5556B39BC734DECAF51", referenced from:
13:10:41 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:41 (maybe you meant: _iOSNotificationsWrapper_GetScheduledNotificationData_m9703F377E5207667BB79C5556B39BC734DECAF51_MetadataUsageId
13:10:41 )
13:10:41 "_iOSNotificationCalendarTrigger_get_Second_mA4751D11679102E3F60CF1973003D0A916A2BBFF_AdjustorThunk", referenced from:
13:10:41 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:41 "_g_typeDefinitionSize5708", referenced from:
13:10:41 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:41 "_g_typeDefinitionSize5713", referenced from:
13:10:41 _g_Il2CppTypeDefinitionSizesTable in Il2CppCompilerCalculateTypeValuesTable.o
13:10:42 "_iOSNotificationCenter_RemoveDeliveredNotification_m7261BE902ED1C88919F067607E088A3448E93D58", referenced from:
13:10:42 _IosNotificationsPlatform_DismissNotification_m988A53A684E1C511D0AC8E7C73C834E36AE3F5E5 in Bulk_Assembly-CSharp_7.o
13:10:42 _g_MethodPointers in Il2CppMethodPointerTable.o
13:10:42 (maybe you meant: _iOSNotificationCenter_RemoveDeliveredNotification_m7261BE902ED1C88919F067607E088A3448E93D58_MetadataUsageId
13:10:42 )
13:10:42 ld: symbol(s) not found for architecture armv7
13:10:43 clang: error: linker command failed with exit code 1 (use -v to see invocation)
13:10:43

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.