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

[BUG] Privacy Manifest Violation on version 4.12.0 #1641

Open
Ro-M opened this issue Apr 22, 2024 · 1 comment
Open

[BUG] Privacy Manifest Violation on version 4.12.0 #1641

Ro-M opened this issue Apr 22, 2024 · 1 comment
Labels

Comments

@Ro-M
Copy link

Ro-M commented Apr 22, 2024

The current releases of the Adyen SDKs (4.12.0) already provides a privacy manifest. However, you are also bundling the AdyenWeChatPayInternal SDK, a wrapper around WeChatPay.

The WeChatPay SDK that you are wrapping is internally using the UserDefaults API (script for checking). So as long as we are bundling the AdyenWeChatPay SDK (through Cocoapods) with a dependency on the AdyenWeChatPayInternal SDK, we might still face Required Reason API violations from Apple's side.

Can you please update the WeChatPay SDK that's wrapped in Adyen/WeChatPay to a version that is compliant with Apple's request? Or suggest an alternative on how we can keep your dependency without loosing out on the functionality we depend on? Any input on how to proceed would be highly appreciated 🙏

Our inclusion of Adyen through Cocoapods

pod 'Adyen', '~> 4.12.0'
pod 'Adyen/WeChatPay'

Your Podspec of Adyen/WeChatPay (including the AdyenWeChatPayInternal dependency)

  # Payment Methods
  s.subspec 'WeChatPay' do |plugin|
    plugin.source_files = 'AdyenWeChatPay/**/*.swift'
    plugin.dependency 'Adyen/Core'
    plugin.dependency 'Adyen/Actions'
    plugin.dependency 'AdyenWeChatPayInternal', '2.1.0'
  end

The script that identified the UserDefaults usage in that bundled framework can be found HERE.

@Ro-M Ro-M added the bug label Apr 22, 2024
@erenbesel
Copy link
Contributor

@Ro-M
Are you getting any warnings from Apple when you submit your app? On our tests when we make submissions there seems to be no issue regarding WeChat, so the script may not be 100% accurate.

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

No branches or pull requests

2 participants