-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
iOS privacy manifest required #1909
Comments
NOTE: This comment is auto-generated. Are you sure you have already searched for the same problem? Some people open new issues but they didn't search for something similar or for the same issue. Please, search for it using the GitHub issue search box or on the official inappwebview.dev website, or, also, using Google, StackOverflow, etc. before posting a new one. You may already find an answer to your problem! If this is really a new issue, then thank you for raising it. I will investigate it and get back to you as soon as possible. Please, make sure you have given me as much context as possible! Also, if you didn't already, post a code example that can replicate this issue. In the meantime, you can already search for some possible solutions online! Because this plugin uses native WebView, you can search online for the same issue adding Following these steps can save you, me, and other people a lot of time, thanks! |
Apple sent me an email about that a while ago but I didn’t understand what I needed to do. Have you figured it out? Do you have any advice? Thanks! |
We don't currently have any more information than what is in the issue; we'll update as we learn more, but are also encouraging anyone who was contacted directly to reach out. Have you replied to Apple to explain your usage and ask what the expectation is for your use case? |
Ok thanks a lot! Not yet but I’m replying to them right now to ask more about it! I will let you know if I have any news 👍 |
Nice to meet you, I have always been a fan of this plugin. Thank you very much. This plugin uses OrderedSet, and OrderedSet seems to be included in the list that needs to be addressed. After the PrivacyManifest support is completed on the OrderedSet side, do we need to incorporate it into flutter_inappwebview as well? Please let me know if my understanding is incorrect. I have created an issue on OrderedSet. I would like to create a PR if I have time... |
In flutter/flutter#131940 (comment) it states, that plugins that do not collect data should include an empty privacy manifest. I'm assuming that holds true here too. |
@ueman yes, I think it should be that. |
Yes, see flutter/packages#5846 |
Thanks, I will look at that as soon as possible 👍 |
@pichillilorenzo Is there really a pressing need to use the OrderedSet plugin? |
hello, the deadline is approaching, Is there any new development? |
Hi @pichillilorenzo any update from your side for this issue? thank you for your time. |
Hello, @pichillilorenzo I hope you're doing well. Any updates? Thanks for your great work on this project! |
OrderedSet just released new version with PrivacyInfo, so the version of dependency could be raised also |
Will this actually be rejected by Apple in the review process if it is not addressed? |
Individual experience on this is likely to vary:
(It's also not actually clear that the plugin currently needs a privacy manifest, or if just updating the |
Has this issue been resolved yet? |
Thus far, my product has been successfully released without any rejections or further requirements from App Store Connect related to add iOS privacy manifest for flutter_inappwebview package. We can address this issue only if it becomes relevant during the review process or if App Store Connect requests changes. |
@phuc-tranh-otsv phu
Thank you. Have a nice day! |
Good day @rs-huannd1 @thisisjaymehta, From my experience, I think you can follow these step to fix this issue:
For @thisisjaymehta , Your image doesn't inform about the flutter_inappwebview. Please check the ordered_set pub. You can fork it. Update privacy manifest for fork repo and use fork repo in your project if owner have no idea. I hope my comment can help you to fix your problems. |
@phuc-tranh-otsv The |
Hi @stuartmorgan, FYI: https://apnspush.com/privacy-manifest-sdks |
The PR upgrade OrderedSet to 6.0.3 still open. |
As noted in the comment above, this "may" not affect apps already published to the store using flutter_inappwebview, but this is just speculation.
However, it seems that the author is currently very busy and is not able to work on this project. It may be a good idea to consider using a plugin that is updated more frequently. |
As explained above, different people will have different enforcement experiences.
I don't have an app. I'm a member of the Flutter team, helping the ecosystem adapt to the rollout of the privacy manifest requirements. However, since I am very familiar with the way the requirements are currently enforced and how that enforcement interacts with different Flutter build configurations, I can definitely say that the steps in your comment will not resolve the situation for someone whose build configuration is such that they receive an enforcement warning about |
Hi @phuc-tranh-otsv |
Hi @rs-huannd1, Apple has informed us: "When you upload a new or updated app to App Store Connect that utilizes an API requiring approved reasons, we'll send you an email if your app's privacy manifest is missing any required details. This will be in addition to the existing notification in App Store Connect." I recommend uploading the new version of your app to App Store Connect and submitting it for review. This will help you receive the guidelines necessary for your app. Unfortunately, I am unable to check the privacy details myself. Have a great day! |
for me , I just modify the orderedSet version in file: - flutter_inappwebview_ios (0.0.1):
- Flutter
- flutter_inappwebview_ios/Core (= 0.0.1)
- OrderedSet (~> 6.0.2)
- flutter_inappwebview_ios/Core (0.0.1):
- Flutter
- OrderedSet (~> 6.0.2)
- OrderedSet (6.0.3) and then run |
This plugin is listed on https://developer.apple.com/support/third-party-SDK-requirements/ as requiring a privacy manifest. Some action will be required, either to clarify with Apple whether this plugin should be on the list, or to add a privacy manifest.
See flutter/flutter#131940 for context.
The text was updated successfully, but these errors were encountered: