为啥这个使用 SKPSMTPMessage 的应用程序被拒绝了?

Posted

技术标签:

【中文标题】为啥这个使用 SKPSMTPMessage 的应用程序被拒绝了?【英文标题】:Why was this application using SKPSMTPMessage rejected?为什么这个使用 SKPSMTPMessage 的应用程序被拒绝了? 【发布时间】:2011-07-19 16:06:28 【问题描述】:

我开发了一个应用程序,用于使用用户的苹果帐户发送电子邮件。为此,该应用使用 SKPSMTPMessage 开源。

我在 iTunes Connect 中等待验证我的应用程序,最后他们告诉我:

应用程序要求用户提供 Apple 电子邮件和密码。该应用应该能够接受所有电子邮件和密码。

使用 SKPSMTPMessage 框架,您必须定义要使用的电子邮件服务器,我不知道其他替代方案。

我可以做些什么来解决这个拒绝?

【问题讨论】:

【参考方案1】:

如果您修改您的应用程序以接受 SMTP 服务器、电子邮件地址、服务器用户名和密码作为用户输入(就像大多数其他通用电子邮件应用程序一样),您应该没问题,不是吗?

【讨论】:

好吧..如果我理解你说应用程序也必须询问 SMTP 服务器...是的是一种选择,但我不喜欢这个,你认为这是唯一的方式?

以上是关于为啥这个使用 SKPSMTPMessage 的应用程序被拒绝了?的主要内容,如果未能解决你的问题,请参考以下文章

使用 SKPSMTPMessage 向 2​​ 个收件人发送电子邮件

SKPSMTPMessage liker 错误

如何使用 skpsmtpmessage 正确附加 plist 文件?

SKPSMTPMessage 中没有硬编码的“fromEmail”(发件人)

使用 SKPSMTPMessage 时 encodeBase64ForData 和 encodeWrappedBase64ForData 有啥区别

iOS 发送邮件SKPSMTPMessage