[Bug]: Unable to receive image in push notifications on iOS
pongloongyeat opened this issue · 1 comments
pongloongyeat commented
What happened?
As title implies, when trying to send a test push notification from the OneSignal dashboard, I'm unable to receive any image in my push notification.
Steps to reproduce?
1. Setup OneSignalNotificationExtension on iOS according to [docs](https://documentation.onesignal.com/v9.0/docs/flutter-sdk-setup#step-3-add-an-ios-service-extension-ios-apps-only)
2. Initialise the SDK in Dart as per [docs](https://documentation.onesignal.com/v9.0/docs/flutter-sdk-setup#step-6-initialize-the-onesignal-sdk-all-platforms).
3. Send a push notification with an image to targeted test subscription.
4. Notification appears with no image.
What did you expect to happen?
It should show the image in the push notification. Below are the list of things I've tried:
- Send a push notification to increase the badge by 1 to see if the service extension is able to
- Checked the deployment version to be the same as my main target
- Ran the troubleshooting guide (see logs below)
OneSignal Flutter SDK version
3.5.3
Which platform(s) are affected?
- iOS
- Android
Relevant log output
default 21:10:05.906533+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Ready plugins sent as euid = 502, uid = 502, (persona not available)
default 21:10:05.907310+0800 pkd [u B4F12670-6413-4ADB-97F3-7BD064B87124] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] will be managed by runningboard
default 21:10:05.919034+0800 pkd [u B4F12670-6413-4ADB-97F3-7BD064B87124] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Allowing host pid 176 to use plugin [/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Bundle/Application/C0B8393A-FD46-4E34-BAC4-7EFEAA04A5F2/Runner.app/PlugIns/OneSignalNotificationServiceExtension.appex]
default 21:10:05.921021+0800 runningboardd Executing launch request for xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])> (Launching extension com.redacted.redacted.uat.OneSignalNotificationServiceExtension(B4F12670-6413-4ADB-97F3-7BD064B87124) for host 176)
default 21:10:05.921077+0800 runningboardd Creating and launching job for: xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>
default 21:10:05.921155+0800 runningboardd '(null)' Submitting extension overlay (host PID 176, path /Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Bundle/Application/C0B8393A-FD46-4E34-BAC4-7EFEAA04A5F2/Runner.app/PlugIns/OneSignalNotificationServiceExtension.appex/OneSignalNotificationServiceExtension):
<dictionary: 0x600002628d20> { count = 4, transaction: 0, voucher = 0x0, contents =
"_AdditionalProperties" => <dictionary: 0x6000026281e0> { count = 1, transaction: 0, voucher = 0x0, contents =
"RunningBoard" => <dictionary: 0x600002628c60> { count = 3, transaction: 0, voucher = 0x0, contents =
"Managed" => <bool: 0x1e9a20f00>: true
"RunningBoardLaunchedIdentity" => <dictionary: 0x6000026282a0> { count = 4, transaction: 0, voucher = 0x0, contents =
"TYPE" => <int64: 0x93939768a99c05ff>: 4
"h" => <int64: 0x93939768a99c005f>: 176
"i" => <string: 0x600000c1bdb0> { length = 63, contents = "com.redacted.redacted.uat.OneSignalNotificationServiceExtension" }
"r" => <int64: 0x93939768a99c05cf>: 2
}
"RunningBoardLaunched" => <bool: 0x1e9a20f00>: true
}
}
"XPCService" => <dictionary: 0x600002628900> { count = 7, transaction: 0, voucher = 0x0, contents =
"Platform" => <int64: 0x93939768a99c05e7>: 7
"RunLoopType" => <string: 0x600000c19980> { length = 9, contents = "NSRunLoop" }
"_SandboxProfile" => <string: 0x600000c1aa60> { length = 6, contents = "plugin" }
"_AdditionalSubServices" => <dictionary: 0x600002628300> { count = 1, transaction: 0, voucher = 0x0, contents =
"apple-extension-service" => <bool: 0x1e9a20f00>: true
}
"EnvironmentVariables" => <dictionary: 0x600002628120> { count = 3, transaction: 0, voucher = 0x0, contents =
"TMPDIR" => <string: 0x600000c1b270> { length = 171, contents = "/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Data/PluginKitPlugin/1FF7432A-8EAF-48DB-8C19-84148A0E0C2E/tmp" }
"HOME" => <string: 0x600000c1b300> { length = 167, contents = "/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Data/PluginKitPlugin/1FF7432A-8EAF-48DB-8C19-84148A0E0C2E" }
"CFFIXED_USER_HOME" => <string: 0x600000c1a1f0> { length = 167, contents = "/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Data/PluginKitPlugin/1FF7432A-8EAF-48DB-8C19-84148A0E0C2E" }
}
"_OmitSandboxParameters" => <bool: 0x1e9a20f00>: true
"ProgramArguments" => <array: 0x600000c1b930> { count = 3, capacity = 8, contents =
0: <string: 0x600000c1a670> { length = 266, contents = "/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Bundle/Application/C0B8393A-FD46-4E34-BAC4-7EFEAA04A5F2/Runner.app/PlugIns/OneSignalNotificationServiceExtension.appex/OneSignalNotificationServiceExtension" }
1: <string: 0x600000c1ad60> { length = 15, contents = "-AppleLanguages" }
2: <string: 0x600000c1b8d0> { length = 9, contents = "("en-US")" }
}
}
"RunningBoard" => <dictionary: 0x600002628c60> { count = 3, transaction: 0, voucher = 0x0, contents =
"Managed" => <bool: 0x1e9a20f00>: true
"RunningBoardLaunchedIdentity" => <dictionary: 0x6000026282a0> { count = 4, transaction: 0, voucher = 0x0, contents =
"TYPE" => <int64: 0x93939768a99c05ff>: 4
"h" => <int64: 0x93939768a99c005f>: 176
"i" => <string: 0x600000c1bdb0> { length = 63, contents = "com.redacted.redacted.uat.OneSignalNotificationServiceExtension" }
"r" => <int64: 0x93939768a99c05cf>: 2
}
"RunningBoardLaunched" => <bool: 0x1e9a20f00>: true
}
"CFBundlePackageType" => <string: 0x600000c19f80> { length = 4, contents = "XPC!" }
}
default 21:10:05.955171+0800 runningboardd Full encoding handle [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914], with data e90ed7eb0000ea0a, and pid 59914
default 21:10:05.955308+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] Memory Limits: active 0 inactive 0
<RBJetsamProperties| tasklimit=0
(null)>
default 21:10:05.955321+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] This process will be managed.
error 21:10:05.955333+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] Memorystatus failed with unexpected error: Operation not permitted (1)
default 21:10:05.955344+0800 runningboardd Now tracking process: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.955434+0800 runningboardd Calculated state for xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>: running-suspended (role: None)
default 21:10:05.955637+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] reported to RB as running
default 21:10:05.955760+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] got pid from ready request: 59914
default 21:10:05.956490+0800 runningboardd Acquiring assertion targeting [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] from originator [osservice<com.apple.SpringBoard>:176] with description <RBSAssertionDescriptor| "com.apple.extension.session" ID:179-176-967 target:59914 attributes:[
<RBSLegacyAttribute| requestedReason:ViewService reason:ViewService flags:( AllowIdleSleep PreventTaskSuspend PreventTaskThrottleDown )>,
<RBSAcquisitionCompletionAttribute| policy:AfterValidation>
]>
default 21:10:05.956528+0800 runningboardd Assertion 179-176-967 (target:[xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]) will be created as active
default 21:10:05.956727+0800 SpringBoard Hit the server for a process handle 90ed7eb0000ea0a that resolved to: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.956763+0800 SpringBoard Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, running-suspended-NotVisible
default 21:10:05.957012+0800 SpringBoard Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, running-active-NotVisible
default 21:10:05.956877+0800 runningboardd Calculated state for xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>: running-active (role: UserInteractiveNonFocal)
default 21:10:05.956885+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] Resuming task.
default 21:10:05.968502+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] acquired startup assertion
default 21:10:05.968913+0800 SpringBoard [0x1022c7630] activating connection: mach=false listener=false peer=false name=com.redacted.redacted.uat.OneSignalNotificationServiceExtension
default 21:10:05.969111+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Prepare using sent as euid = 502, uid = 502, (persona not available)
default 21:10:05.969213+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Sending prepareUsing to managed extension; this should launch it if not already running.
default 21:10:05.972289+0800 SpringBoard [com.redacted.redacted.uat.OneSignalNotificationServiceExtension] com.redacted.redacted.uat.OneSignalNotificationServiceExtension application state changed to BackgroundTaskSuspended
default 21:10:05.980056+0800 locationd Hit the server for a process handle 90ed7eb0000ea0a that resolved to: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.980248+0800 locationd Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, running-suspended-NotVisible
default 21:10:05.980571+0800 locationd {"msg":"invoking applicationStateChange handler", "StateChangeData":{
BKSApplicationStateAppIsFrontmost = 0;
BKSApplicationStateExtensionKey = 1;
BKSApplicationStateHostPIDKey = 176;
SBApplicationStateDisplayIDKey = "com.redacted.redacted.uat.OneSignalNotificationServiceExtension";
SBApplicationStateKey = 2;
SBApplicationStateProcessIDKey = 59914;
SBMostElevatedStateForProcessID = 2;
}}
default 21:10:05.980051+0800 runningboardd [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914] termination reported by launchd (6, 1, 6)
default 21:10:05.981194+0800 runningboardd Removing process: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.981262+0800 runningboardd Removing assertions for terminated process: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.981293+0800 runningboardd Removed last relative-start-date-defining assertion for process xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>
default 21:10:05.981964+0800 runningboardd Calculated state for xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>: none (role: None)
error 21:10:05.982012+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] unexpected startup assertion invalidation
default 21:10:05.982081+0800 runningboardd Calculated state for xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>: none (role: None)
default 21:10:05.982121+0800 SpringBoard Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, none-NotVisible
error 21:10:05.982167+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Connection to plugin invalidated while in use.
default 21:10:05.982259+0800 SpringBoard Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, none-NotVisible
default 21:10:05.982242+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Emptying requests set
error 21:10:05.982283+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] Hub connection error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process.}
default 21:10:05.982810+0800 SpringBoard [u B4F12670-6413-4ADB-97F3-7BD064B87124:m (null)] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)] invalidating startup assertion
error 21:10:05.982889+0800 SpringBoard Plugin <id<PKPlugIn>: 0x103ce1e30; core = <[u B4F12670-6413-4ADB-97F3-7BD064B87124] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)],[d A5006185-AF62-4A66-9AD3-D3A6B39C935F] [/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Bundle/Application/C0B8393A-FD46-4E34-BAC4-7EFEAA04A5F2/Runner.app/PlugIns/OneSignalNotificationServiceExtension.appex]>, instance = [(null)], state = 3, useCount = 0> must have pid! Extension request will fail
error 21:10:05.983030+0800 SpringBoard Failed to acquire assertion for plugin: <id<PKPlugIn>: 0x103ce1e30; core = <[u B4F12670-6413-4ADB-97F3-7BD064B87124] [com.redacted.redacted.uat.OneSignalNotificationServiceExtension(1.0)],[d A5006185-AF62-4A66-9AD3-D3A6B39C935F] [/Users/loongyeat/Library/Developer/CoreSimulator/Devices/B1FD51CA-9322-4193-AD02-6A228521FA43/data/Containers/Bundle/Application/C0B8393A-FD46-4E34-BAC4-7EFEAA04A5F2/Runner.app/PlugIns/OneSignalNotificationServiceExtension.appex]>, instance = [(null)], state = 3, useCount = 0> pid: 0
error 21:10:05.983098+0800 SpringBoard Unable to acquire process assertion in beginUsing: with plugin identifier: com.redacted.redacted.uat.OneSignalNotificationServiceExtension, killing plugin
error 21:10:05.983290+0800 SpringBoard PlugInKit error in beginUsing: with plugin identifier: com.redacted.redacted.uat.OneSignalNotificationServiceExtension, killing plugin
default 21:10:05.983454+0800 SpringBoard Failed to begin using with error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process.}
error 21:10:05.983553+0800 SpringBoard [com.redacted.redacted.uat.OneSignalNotificationServiceExtension] Could not start an extension session: error=Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process.}
default 21:10:05.984205+0800 SpringBoard [com.redacted.redacted.uat] Did not mutate content for notification request, will deliver original content; notificationRequest=F9D2-6C11, error=Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.redacted.redacted.uat.OneSignalNotificationServiceExtension was invalidated from this process.}, runtime: 0.078051
default 21:10:05.986067+0800 SpringBoard [com.redacted.redacted.uat.OneSignalNotificationServiceExtension] com.redacted.redacted.uat.OneSignalNotificationServiceExtension application state changed to Terminated
default 21:10:05.981415+0800 locationd Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, running-active-NotVisible
default 21:10:05.989001+0800 locationd {"msg":"invoking applicationStateChange handler", "StateChangeData":{
BKSApplicationStateAppIsFrontmost = 0;
BKSApplicationStateExtensionKey = 1;
BKSApplicationStateHostPIDKey = 176;
SBApplicationStateDisplayIDKey = "com.redacted.redacted.uat.OneSignalNotificationServiceExtension";
SBApplicationStateKey = 4;
SBApplicationStateProcessIDKey = 59914;
SBApplicationStateRunningReasonsKey = (
{
SBApplicationStateRunningReasonAssertionIdentifierKey = "com.apple.extension.session";
SBApplicationStateRunningReasonAssertionReasonKey = 13;
}
);
SBMostElevatedStateForProcessID = 4;
}}
default 21:10:05.989147+0800 locationd {"msg":"Post Application State Change Notification", "notification":BackgroundTaskSuspended, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension}
default 21:10:05.989218+0800 locationd {"msg":"Post Application State Change Notification", "notification":BackgroundRunning, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension}
default 21:10:05.989638+0800 locationd {"msg":"#CLIUA AppMonitor notification", "notification":2, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension, "ClientKey":icom.redacted.redacted.uat:}
default 21:10:05.989676+0800 locationd {"msg":"skip erasing #CLIUA for RunningBoard Process State. Does not exists", "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension}
default 21:10:05.991692+0800 locationd {"msg":"#CLIUA AppMonitor notification", "notification":3, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension, "ClientKey":icom.redacted.redacted.uat:}
default 21:10:05.991766+0800 locationd {"msg":"skip erasing #CLIUA for RunningBoard Process State. Does not exists", "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension}
default 21:10:05.991950+0800 locationd Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, none-NotVisible
default 21:10:05.997436+0800 mediaremoted Hit the server for a process handle 90ed7eb0000ea0a that resolved to: [xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>:59914]
default 21:10:05.997550+0800 mediaremoted Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, running-suspended-NotVisible
default 21:10:05.998694+0800 locationd {"msg":"invoking applicationStateChange handler", "StateChangeData":{
BKSApplicationStateAppIsFrontmost = 0;
BKSApplicationStateExtensionKey = 1;
BKSApplicationStateHostPIDKey = 176;
SBApplicationStateDisplayIDKey = "com.redacted.redacted.uat.OneSignalNotificationServiceExtension";
SBApplicationStateKey = 1;
SBApplicationStateProcessIDKey = 59914;
SBMostElevatedStateForProcessID = 1;
}}
default 21:10:05.998838+0800 locationd {"msg":"#dic AppMonitor received Termination", "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension, "exitReason":-1}
default 21:10:05.998868+0800 locationd {"msg":"Post Application State Change Notification", "notification":Terminated, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension}
default 21:10:05.999222+0800 locationd {"msg":"#CLIUA AppMonitor notification", "notification":1, "pid":59914, "bundleId":com.redacted.redacted.uat.OneSignalNotificationServiceExtension, "ClientKey":icom.redacted.redacted.uat:}
default 21:10:06.029428+0800 mediaremoted Received state update for 59914 (xpcservice<com.redacted.redacted.uat.OneSignalNotificationServiceExtension([osservice<com.apple.SpringBoard>:176])>, none-NotVisible
Code of Conduct
- I agree to follow this project's Code of Conduct
pongloongyeat commented
Closing as this works on a physical device.