Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Privacy Manifest #1469

Open
EricJMoon opened this issue Dec 7, 2023 · 3 comments
Open

Privacy Manifest #1469

EricJMoon opened this issue Dec 7, 2023 · 3 comments

Comments

@EricJMoon
Copy link

Hi,
At WWDC23 Apple announced that apps and SDKs that make use of "required reason" APIs and "Data Collection", "Tracking" will need to provide a privacy manifest.
Does socket.io-client-swift need to include this manifest?

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_data_use_in_privacy_manifests
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

@orakull
Copy link

orakull commented Mar 11, 2024

Hello!
socket.io-client-swift is not in list of third-party SDKs, so Apple does not require Privacy Manifest for it.
But in other side socket.io-client-swift depends on Starscream which is in this list. Fortunately last version of socket.io-client-swift has dependency Starscream (~> 4.0.6) and Starscream has been updated with MP in version 4.0.8.
So you can just update like this in your project:

pod update Socket.IO-Client-Swift Starscream

@batikansosun
Copy link

For now, I found this solution. Just fork this and update the pod spec file. I did it. You can use the below line.

pod 'Socket.IO-Client-Swift', :git => 'https://github.com/batikansosun/socket.io-client-swift.git'

@xxZap
Copy link
Contributor

xxZap commented May 14, 2024

I forked SocketIO and updated it's minimum Starscream version to successfully release my application to the App Store.

Here's the Pull Request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants