通过网站在您的应用中提供帐户删除

发布于 2025-02-08 08:35:33 字数 385 浏览 0 评论 0原文

在苹果有关

如果人们需要访问网站以完成删除帐户, 直接在您的网站上包含一个可以在其中可以的链接 完成过程。

但是,在同一页面的FAQ部分中,它指出:

如果我的应用链接到默认的Web浏览器以创建帐户, 它仍然需要在应用程序中提供帐户删除?

是。此外,请注意将链接到默认的Web浏览器 登录或注册帐户提供差的用户体验,并且 不合适,根据应用商店评论指南4。

鉴于上述信息,应用程序中是否有一个“请求帐户删除”的按钮可以打开网站以填写帐户删除请求是否符合Apple的指南?换句话说,只有一个用于帐户删除请求过程的网站(将从应用程序可用),还是要求在应用程序本身上完成帐户删除请求过程?

In Apple's guidelines about Offering account deletion in your app, it states the following:

If people need to visit a website to finish deleting their account,
include a link directly to the page on your website where they can
complete the process.

However, in the FAQ section of the same page, it states:

If my app links out to the default web browser for account creation,
does it still need to offer account deletion within the app?

Yes. Additionally, note that linking out to the default web browser to
sign in or register an account provides a poor user experience and is
not appropriate, per App Store Review Guideline 4.

Given the above information, would having a button in the app that says "request account deletion" that opens a website to complete account deletion requests be compliant with Apple's guidelines? In other words, is it ok to just have a website for the account deletion request process (link to this website will be available from the app), or is it required that the account deletion request process be completed on the app itself?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三五鸿雁 2025-02-15 08:35:33

本地或通过嵌入式浏览器进行用户注册和用户帐户删除的嵌入式浏览器,一切都需要发生。

根据我的经验,Apple不喜欢“请求”或“停用”作为默认的作案操作,而仅优先使用“ delete”和“立即”,

请参见 https://develoverer.apple.com/design/human-interface-guidelines/patterns/managing-acccountns/managing-accounts/

如果您帮助人们在应用程序或游戏中创建帐户,则必须
还可以帮助他们删除它,而不仅仅是停用它。此外
遵循以下准则,请务必理解并遵守
您所在地区的法律要求与帐户删除和
被遗忘的权利。

另请参阅 https://developer.apple.com/support /在您的应用程序中/

如果我的应用程序链接到默认的Web浏览器以创建帐户,它是否需要在应用程序中提供帐户删除?

是。此外,请注意将链接到默认的Web浏览器
登录或注册帐户提供差的用户体验,并且
不合适,根据应用商店评论指南4。

有关这两个问题的苹果的回答。

指南4.0-设计

我们注意到用户被带到默认的Web浏览器上签名
在或注册一个帐户,提供差的用户体验。

下一步

要解决此问题,请修改您的应用程序以使用户能够签名
在应用程序中或注册帐户。

您也可以选择实现Safari View Controller API
在您的应用中显示Web内容。 Safari视图控制器允许
显示URL的显示和检查证书的检查
嵌入式浏览器在应用程序中,以便客户可以验证网页
URL和SSL证书确认他们正在进入他们的登录
凭证进入合法页面。

指南5.1.1(v) - 数据收集和存储

我们注意到您的应用程序支持帐户创建,但不支持帐户
包括一个启动帐户删除的选项,符合所有
要求。具体:

  • 您的应用程序仅提供停用帐户。暂时停用帐户不足以满足帐户删除
    要求。

启动帐户删除的过程必须提供一致的,
App Store用户的透明体验。

下一步

修改您的应用程序以解决问题是适当的
在帐户删除后确定并重新提交应用程序
选项满足所有要求。

如果您相信您的当前帐户删除选项将满足所有
要求,要么是因为您的应用程序在高度监管中运行
行业或其他原因,请回复此消息并提供
其他信息或文档。

资源

  • 审查常见问题并了解有关帐户删除要求的更多信息。

Everything needs to happen within the app, either natively or via an embedded browser for both user sign-ups and user account deletion.

From my experience, Apple doesn't like "Request" or "Deactivate" as a default modus operandi and prefers only "DELETE" and "IMMEDIATELY"

See https://developer.apple.com/design/human-interface-guidelines/patterns/managing-accounts/

If you help people create an account within your app or game, you must
also help them delete it, not just deactivate it. In addition to
following the guidelines below, be sure to understand and comply with
your region’s legal requirements related to account deletion and the
right to be forgotten.

Also see https://developer.apple.com/support/offering-account-deletion-in-your-app/

If my app links out to the default web browser for account creation, does it still need to offer account deletion within the app?

Yes. Additionally, note that linking out to the default web browser to
sign in or register an account provides a poor user experience and is
not appropriate, per App Store Review Guideline 4.

See the responses below from Apple on both issues.

Guideline 4.0 - Design

We noticed that the user is taken to the default web browser to sign
in or register for an account, which provides a poor user experience.

Next Steps

To resolve this issue, please revise your app to enable users to sign
in or register for an account in the app.

You may also choose to implement the Safari View Controller API to
display web content within your app. The Safari View Controller allows
the display of a URL and inspection of the certificate from an
embedded browser in an app so that customers can verify the webpage
URL and SSL certificate to confirm they are entering their sign in
credentials into a legitimate page.

and

Guideline 5.1.1(v) - Data Collection and Storage

We noticed that your app supports account creation but does not
include an option to initiate account deletion that meets all the
requirements. Specifically:

  • Your app only offers to deactivate the account. Temporarily deactivating accounts is not sufficient to meet the account deletion
    requirement.

The process for initiating account deletion must provide a consistent,
transparent experience for App Store users.

Next Steps

It would be appropriate to revise your app to address the issues
identified above and resubmit your app once the account deletion
option meets all the requirements.

If you believe your current account deletion option meets all the
requirements, either because your app operates in a highly-regulated
industry or for some other reason, reply to this message and provide
additional information or documentation.

Resources

  • Review frequently asked questions and learn more about the account deletion requirements.
你曾走过我的故事 2025-02-15 08:35:33
  • 是的,您还必须在网站上提供帐户删除或停用帐户选项。
  • Yes you have to provide account deletion or account deactivate option on website as well.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文