Search Issue Tracker
Fixed in 1.3.2
Votes
0
Found in [Package]
1.3.0
Issue ID
1276575
Regression
No
[iOS] [Mobile Notifications] App crashes, uncaught "NULL cString" exception when scheduling a notification with null title/body
Reproduction steps:
1. Open project in "New Unity Project.zip"
2. Build for iOS and deploy the application using XCode
3. Press "Allow" when prompted to receive notifications
4. A notification will be scheduled with a null title ("Notifications.cs")
Expected result: either a notification with an empty title is shown (like on Android)
Actual result: application crashes on signal SIGABRT due to uncaught exception "NULL cString"
Reproducible with: Mobile Notifications 1.0.2 (2018.4.27f1), Mobile Notifications 1.3.0 (2018.4.27f1, 2019.4.10f1, 2020.1.5f1, 2020.2.0b2)
Not reproducible with Android: an empty notification appears if using a null title and/or body
Devices tested:
Reproducible with:
VLNQA00310 iPad Pro 12.9 1st gen (iOS 13.4.1)
VLNQA00204 iPhone 5C (iOS 10.3.3)
Not reproducible with:
OnePlus A5000, Android 10, Adreno 540, Snapdragon 835
Notes:
1. If you want to test on Android use "AndroidNotifications.cs" script
2. XCode console indicates an uncaught exception
Few lines from stack trace (full stack in edits, look for lldb):
thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x00000001b5604d88 libsystem_kernel.dylib`__pthread_kill + 8
...
* frame #13: 0x00000001027a7e1c Notifications`main(argc=<unavailable>, argv=<unavailable>) at main.mm:26:9 [opt]
frame #14: 0x00000001b560f800 libdyld.dylib`start + 4
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 1.3.2):
Fixed in Mobile Notifications 1.3.2 (Verified in 2019.4.15f1)