cancel
Showing results for 
Search instead for 
Did you mean: 

BroadcastReceiver for PACKAGE_ADDED not working on Quest 3 – Is this expected?

marine_94
Honored Guest
Hi everyone,
 
I'm making a Unity-based launcher app for Quest 3, and I need to know when other apps are installed (after downloading from the Horizon Store).
 
On Android devices, I usually use BroadcastReceiver to listen for PACKAGE_ADDED and PACKAGE_REMOVED. It's set up in the manifest with the package scheme, and it works just fine on phones.
 
But on Quest 3, it doesn't trigger at all. No logs, nothing. Same code works elsewhere.
 
So I'm wondering:
 
- Does Quest block these broadcasts for third-party apps?
- Is this officially documented anywhere?
- If broadcasts are blocked, is there any other way to know when an app has been installed (or is still downloading) from the Horizon Store?
 
This is kind of important for launcher-type apps that want to update UI when apps are installed.
 
Would appreciate any tips or confirmation. Thanks.
0 REPLIES 0