You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
@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.
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 aroundWeChatPay
.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 theAdyenWeChatPayInternal
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
Your Podspec of Adyen/WeChatPay (including the
AdyenWeChatPayInternal
dependency)The script that identified the UserDefaults usage in that bundled framework can be found HERE.
The text was updated successfully, but these errors were encountered: