[英]How to remove the app from the "Apps Using Apple ID"?
I'm using Apple Login with Flutter/Firebase.我将 Apple Login 与 Flutter/Firebase 一起使用。
How can I remove my app from the "Apps Using Apple ID"?如何从“使用 Apple ID 的应用程序”中删除我的应用程序?
In other words, how can I achieve the function of "Stop using Apple ID" button programmatically?换句话说,如何以编程方式实现“停止使用 Apple ID”按钮的 function?
I'm using this package: https://pub.dev/packages/sign_in_with_apple我正在使用这个 package: https://pub.dev/packages/sign_in_with_apple
The screenshots of where I asking about:我询问的屏幕截图:
If I understand you correctly you want to remove your app from the listing of "App using Apple Id" within iOS settings after a user has signed out?如果我对您的理解正确,您想在用户退出后从 iOS 设置中的“使用 Apple Id 的应用程序”列表中删除您的应用程序?
If a user has signed in with Apple Id before your app will show here.如果用户在您的应用显示在此处之前已使用 Apple ID 登录。 Even if the user has signed out via Firebase, it will show here.
即使用户已通过 Firebase 退出,它也会显示在此处。 I believe this to be a bit of iOS functionality and not controllable by us.
我相信这有点像 iOS 功能,我们无法控制。 It is to show iOS users where they have used their Apple ID before as I believe the account will reauthenticate until removed.
这是为了向 iOS 用户显示他们之前使用过 Apple ID 的位置,因为我相信该帐户将重新验证直到被删除。
https://support.apple.com/en-gb/HT205064 https://support.apple.com/en-gb/HT205064
This is the issue that developers are facing with the new Apple guidelines for using Apple Signin.这是开发人员在使用 Apple Signin 的新 Apple 指南时面临的问题。 You must provide a way for the user to "delete" their account and also to revoke their Sign In status.
您必须为用户提供一种“删除”其帐户并撤销其登录状态的方法。 Apple provides only one way at the moment and that's via their REST API .
苹果目前只提供一种方法,那就是通过他们的REST API 。 It's a confusing route that I won't cover here as there are many other pages that cover it, but here is a good starting point.
这是一条令人困惑的路线,我不会在这里介绍,因为还有许多其他页面涵盖了它,但这是一个很好的起点。
https://developer.apple.com/forums/thread/708415 https://developer.apple.com/forums/thread/708415
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.