selecting the Facebook app from the FamilyActivityPicker
returns an ApplicationToken
.
When adding that token to a ManagedSettingsStore
's shield.applications
set, both Facebook and the "Facebook Messenger Kids" apps gets shielded, even though the latter was not selected from the picker. (Interestingly, the "Facebook Messenger" app does not get shielded - just the kids version)
The same is true for shielding the ApplicationToken
produced by selecting the Amazon
app. It causes the Alexa
app to be shielded.
I assume this is occurring because the apps share a keychain group, bundle id substring, or some other property that the picker is using, but how can I avoid this behavior?