firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.48k stars 1.43k forks source link

[FR]: Add privacy manifest to InAppMessaging&Sessions #12698

Closed tetsu888 closed 3 months ago

tetsu888 commented 3 months ago

Description

It appears that InAppMessaging & Sessions was missed when privacy manifests were added to the various modules in this repository. I was expecting to see at least one entry for NSPrivacyAccessedAPICategoryUserDefaults.

FirebaseInAppMessaging: https://github.com/search?q=repo%3Afirebase%2Ffirebase-ios-sdk+UserDefaults+path%3A%2F%5EFirebaseInAppMessaging%5C%2FSources%5C%2F%2F&type=code

FirebaseSessions: https://github.com/firebase/firebase-ios-sdk/blob/ed28962222d9122a9cf3d642832dafef2d7c28fe/FirebaseSessions/Sources/Settings/SettingsCacheClient.swift#L51

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api?language=objc

API Proposal

No response

Firebase Product(s)

In-App Messaging

google-oss-bot commented 3 months ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

paulb777 commented 3 months ago

Similar to #12488, so far we've only published manifests for SDKs named by Apple on this list. We're still working on the Firebase SDKs that are not on that list.

ncooke3 commented 3 months ago

To eliminate required reasons impact, all required reason symbols have been removed from Sessions (#12752) and InAppMessaging (#12757) (in addition to other SDKs like Performance). This will be released in the next Firebase release, 10.25.0.