VKCOM / vkid-ios-sdk

MIT License
13 stars 2 forks source link

[Feature]: Support App Privacy Manifest #15

Closed sylvia-tencent-wmt closed 3 months ago

sylvia-tencent-wmt commented 9 months ago

Цели

At WWDC23, Apple introduced a new Privacy Manifest and signatures for SDKs. I would like to know when you plan to adopt these changes, considering Apple's deadline in Spring 2024.

References:

Could you please provide information on your adoption timeline for these updates? Thank you.

Описание/Детали реализации

Describe the solution you'd like

cocavo commented 9 months ago

Hi, @sylvia-tencent-wmt! Thanks that you pointed it out.

Signatures of SDKs

According to Apple's docs, xcframeworks' signatures are only required for binary SDKs. Our SDK is distributed as source code, so it seems, that the signature is not needed in this case. This thread is also quite useful.

Privacy Manifest and Apple's deadline in Spring 2024

If our understanding of Apple's requirements is correct, Privacy Manifest is recommended but not required for all third party libraries for now. Privacy Manifest is only required for the most popular SDKs as well as any SDKs that repackage those on the list at the bottom of this article.

Anyway we are planning to adopt Privacy Manifest in our future releases.

dbartsch-bf commented 6 months ago

Hi @cocavo! Just wanted to ask if there have been any updates since February because we are also in the process of updating our SDKs to fulfill the guidelines from Apple. Can you already say when we can expect a new SDK release which includes the privacy manifest file?

ebiriukov commented 4 months ago

When you connect SDK into App through cocoapods/SPM, it compiles into binary and added as framework. As of now, VK ID SDK is not in the list of libraries that require App Privacy Manifest, but if it will be there, it will have to have a xml file.

cocavo commented 3 months ago

Hi @sylvia-tencent-wmt @dbartsch-bf. We've released 2.1.0 which includes Privacy Manifest file.