Comments (22)
Are you also planning an update to v5 with the privacy manifest? We are using the Drop-In SDK and therefore cannot update to v6.
from braintree_ios.
Hello @yaofeijian -
Thanks for reaching out and using the SDK! We are aware of Apple's new privacy manifest requirements and plan to make the necessary changes early next year ahead of the April 2024 deadline. Additionally we are working with our 3rd party SDKs to ensure that they have meet the requirements as well. We will keep this issue open with the backlog tag until this work has been completed so other folks in the community can stay updated as well.
from braintree_ios.
Thanks for the update @scannillo. We were emailed directly by our PayPal account managers about the required update to Magnes.
from braintree_ios.
We just released v6.14.0 with Magnes 5.5.0. We are working on getting a version of Magnes compatible with Braintree iOS V5.
from braintree_ios.
We are working on release with the Privacy Manifest files today. Thank you.
from braintree_ios.
Hello -
Yes we have updated v5 and will be updating the Drop-in with the latest version of v5 by the end of this week. Thanks again for your patience as we roll out the privacy manifest updates!
from braintree_ios.
👋 Hi folks - wanted to update you all that we are continuing to work with our SDK partners to deliver us their privacy manifest files in time ahead of the April 2024 deadline.
from braintree_ios.
Hi @jaxdesmarais do we know the timelines about adding the Privacy Manifest and Code Signature to the framework? Thanks in advance!
from braintree_ios.
We have received notice from PayPal:
It is necessary for all third-party apps to integrate the latest Magnes 5.5.0 version by March 19 2024 in order to successfully push updates to the Apple app store.
App deployments with an older version of Magnes SDK (5.4.1 or lesser) will not be accepted after this date.
Please contact the Merchant to ensure they have upgraded their Magnes integration already. In case of any technical difficulties please reach out to the integration team for support.
This date is only 2 weeks away, but Braintree iOS is still using Magnes SDK 5.4.1. @scannillo Can you put a date on when this SDK will be updated, or do we need to look at moving away from Braintree iOS and back to including the Magnes framework directly in our app?
from braintree_ios.
Hi @NiallSmyth - we plan to update the Braintree SDK to use the v5.5.0 of Magnes by end of this week, early next!
Also, where did you receive that notification from Magnes?
from braintree_ios.
We are also blocked by this issue, will version 5.x and 6.x be updated with the privacy manifest and Magnes changes? Any update on timing would also be appreciated so we can coordinate QA internally.
from braintree_ios.
@RGG-jayoung that looks like an unrelated issue which is actually caused by building with Xcode 15.3. The Firebase SDK has a workaround for the same issue. If you build with Xcode 15.2 it should work.
from braintree_ios.
@RGG-jayoung that looks like an unrelated issue which is actually caused by building with Xcode 15.3. The Firebase SDK has a workaround for the same issue. If you build with Xcode 15.2 it should work.
Thank you @NiallSmyth for the quick follow up. We'll try submissions with 15.2 for the time being.
If it helps and is specific to Braintree, Firebase seems to have solved for this in their latest release. The only hold out is the error pictured above, flagging flag PPRiskMagnes.framework
. Searching online kept landing us here.
Thank you again for your help.
from braintree_ios.
Hi @RGG-jayoung - we have a PR up for moving to Magnes v5.5.0 for Braintree iOS V6 (#1217)
from braintree_ios.
Hi @RGG-jayoung - we have a PR up for moving to Magnes v5.5.0 for Braintree iOS V6 (#1217)
@scannillo thank you for this update! Is this also possible within the v5 releases?
from braintree_ios.
when will be the new version going to be released with "Privacy Manifest" feature?.
from braintree_ios.
@dmazzoni I think the Braintree team kindly supports v5 too!
https://github.com/braintree/braintree_ios/releases/tag/5.25.0
from braintree_ios.
So is v6.17 all set for Xcode? We're still getting a Test Flight validation error.
from braintree_ios.
Hey @mehal -
Version 6.17.0 should include all privacy manifests except for our dependency in PayPalNativeCheckout
as we have not yet received an updated version from that team. Since that module receives a small amount of traffic we did not want to block merchants using other modules since that dependency has not yet provided a timeline on this change.
Would you mind sharing the validation error you are seeing and any other details to help us troubleshoot? If the error is unrelated to privacy manifests, please open a new issue with those details.
from braintree_ios.
OK, I'll get the dev working on this to give me details.
from braintree_ios.
Hi Jax, looks like I was wrong as we were able to get past our error. Miscommunication on our end.
Thanks for the help - Mike
from braintree_ios.
Please upgrade to the latest version of our SDK, which satisfies Apple's privacy manifest requirements for SDKs (added in v6.15.0)
from braintree_ios.
Related Issues (20)
- Make errors public HOT 4
- Apple Review Rejection for saving the payment method for future transaction HOT 1
- BTVenmoClient `tokenize` async method leaks memory and does not return/throw an error when the user cancels the authorisation. HOT 5
- PayPalDataCollector.h HOT 4
- fetchPaymentMethodNonces in BTAPIClient return wrong nonce types HOT 4
- Staging URLs present in production code - Security Issue - For our Customer HOT 18
- Error on pod install after the release of Braintree version 6.8.0 HOT 5
- Unable to Publish Build to App Store with Xcode 15.0 HOT 7
- Unable to Use The Package HOT 5
- V6 Migration guide has incorrect system requirement HOT 2
- Production Access HOT 1
- Better Error Handling HOT 3
- BTThreeDSecureClient.initializeChallenge never completes HOT 3
- Expose SDK struct definitions to consumer apps to enable overridability exclusively for writing unit tests. HOT 4
- ErrorCode 2 and ErrorMessage is 無法完成作業。forbidden HOT 3
- Archiving using Xcode 15.3 Fails Due when Including PPRiskMagnes.framework (minimum OS Version specified in the Info.plist) HOT 17
- Command SwiftCompile failed with a nonzero exit code HOT 3
- 📣 Upgrade your integration to continue accepting Braintree payments HOT 4
- Expose `prefersEphemeralWebBrowserSession` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from braintree_ios.