[英]Apple developer Export Compliance
There are some similar questions about this topic but non of them really matches my problem.关于这个主题有一些类似的问题,但没有一个真正符合我的问题。 I made an App with Flutter and while uploading my project to the App Store I got asked about the Export Compliance.
我用 Flutter 制作了一个应用程序,在将我的项目上传到 App Store 时,我被问及出口合规性。 My App contains some buttons to some homepages, so for example there is a button called News and when the user clicks on that button, the internal browser of the iPhone opens up and a news homepage appears.
我的应用程序包含一些指向某些主页的按钮,例如有一个名为 News 的按钮,当用户单击该按钮时,iPhone 的内部浏览器将打开并出现一个新闻主页。 Also it is possible to share one of ten images which are all located inside the App.
也可以分享十张图片中的一张,这些图片都位于应用程序内。 The user can share this image via WhatsApp, Mail, etc. Some of the images are located in Firebase storage and displayed inside the App.
用户可以通过 WhatsApp、Mail 等方式分享此图片。部分图片位于 Firebase 存储中并显示在 App 内。 I also use Cloud Firestore to display a little text.
我还使用 Cloud Firestore 来显示一些文本。
One other function of the App is that the user can search for some cars.该应用程序的另一个function是用户可以搜索一些汽车。 The user chooses brand, model and price and then the results are shown.
用户选择品牌 model 和价格,然后显示结果。 All the data of the cars are located in a json file which I host on my own GitHub open repository.
汽车的所有数据都位于我自己的 GitHub 开放存储库中托管的 json 文件中。
That's basically it.基本上就是这样。 These are the only things my App can do.
这些是我的应用程序唯一可以做的事情。
Do I need to say "yes" to the question wether or not my App uses encryption?我是否需要对我的应用程序是否使用加密的问题说“是”? I'm really not sure..
我真的不确定..
Unless you are doing something unusual with encryption, you can just say no.除非您在加密方面做一些不寻常的事情,否则您可以拒绝。 Also, in the future, you can prevent being asked this question on every release, by adding this to your app's
Runner/Info.plist
file (between <dict>
tags):此外,将来,您可以通过将其添加到应用程序的
Runner/Info.plist
文件(在<dict>
标记之间)来防止在每个版本中被问到这个问题:
<dict>
... // all your existing configs
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
</dict>
Caveat : I am not a lawyer and only you can truly assess the answers that are right for your app.警告:我不是律师,只有您才能真正评估适合您应用的答案。
If your app uses encryption (eg https communication to Firebase) you should click "Yes" to the first question ( does the app use encryption? ), but if it is just standard use-cases like that it is likely exempt, and if so then you can click "Yes" to the second question about exemption too ( is the app's use of encryption exempt? ) and Apple won't need any additional information from you.如果您的应用程序使用加密(例如 https 与 Firebase 通信),您应该对第一个问题单击“是”(应用程序是否使用加密? ),但如果它只是像这样的标准用例,它可能是豁免的,如果是这样那么您也可以对关于豁免的第二个问题单击“是”(应用程序是否使用加密豁免? ),Apple 不需要您提供任何其他信息。
And as the other answer pointed out, you can indicate in your plist file that you do not use non-exempt encryption to skip the question in future releases.正如另一个答案指出的那样,您可以在 plist 文件中指出您不使用非豁免加密来跳过未来版本中的问题。
There is some relevant discussion here and here and here这里和这里和这里有一些相关的讨论
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.