Based off the Apple documentation, I expected to see that the notification with the highest relevance score was featured in the Notification Summary. However, when sending several notifications from a single app with the new relevance score field, I am consistently seeing the most recent notification be featured in the Summary — not the one with the highest score. I am using Xcode 13 beta 5 and a device running iOS 15 beta 6.
This is the sample payload sent via APNs (with the relevance score being updated between sends):
{
"aps": {
"alert": {
"title": "Relevance score: 0.4",
"body": "body text here."
},
"interruption-level" : "active",
"relevance-score" : 0.4
}
}
I have also confirmed that the UNNotificationContent object has the relevance score field populated with the expected double when receiving the push on the device.
Post
Replies
Boosts
Views
Activity
In the updated description for App Privacy, - https://developer.apple.com/support/app-privacy-on-the-app-store/ it states this under "Data Collection":
Identifiers
User ID - Such as screen name, handle, account ID, assigned user ID, customer number, or other user- or account-level ID that can be used to identify a particular user or account
Device ID - Such as the device’s advertising identifier, or other device-level ID
I understand that if I collect IDFA, it would qualify under this category. However, if my app collects IDFV by default but not IDFA, would would my app qualify under this category?
Thanks!
According to the WWDC video about Privacy - https://developer.apple.com/videos/play/wwdc2020/10676/, it says that when submitting an app to the App Store, you will need to fill out a questionnaire to determine the fields that get shown in "Data Linked to You" and "Data Used to Track You". As an SDK developer, I want to know ahead of time which fields my SDK will need to announce in the App Tracking Transparency section so I could notify our integrators.
What is the best way to figure out this information for our SDK? Is there a questionnaire provided by Apple I can fill out to see what fields will be listed? Can I contact Apple directly to find out this information?
There are a few different ways to integrate our SDK with different features, so it would be great to determine this for each of the integration modules. Thank you!
If my framework contains an older deployment target (~iOS 9.0), will it be backwards compatible if I create an xcframework from it? I understand that any developer using my xcframework will need to use Xcode 11+, but what should they expect if they run on older iOS versions?