为啥这个使用 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 正确附加 plist 文件?
SKPSMTPMessage 中没有硬编码的“fromEmail”(发件人)
使用 SKPSMTPMessage 时 encodeBase64ForData 和 encodeWrappedBase64ForData 有啥区别