如何从 iPhone 应用程序用户那里收集电子邮件地址

Posted

技术标签:

【中文标题】如何从 iPhone 应用程序用户那里收集电子邮件地址【英文标题】:How to collect e-mail addresses from iPhone app users 【发布时间】:2011-12-09 16:33:54 【问题描述】:

我正在为一家非营利组织设计一款 iPhone 应用,他们有兴趣从下载该应用的人那里收集电子邮件地址以用于营销列表。

有哪些收集方式?

    是否可以从 iTunes Connect 获取电子邮件地址?在iTunes Connect Developer Guide 的第 24 页上,他们提到:“如果您的应用程序具有自动续订订阅,您可以下载选择“选择加入”个人信息共享的客户的联系信息。”不过,我们没有使用自动更新订阅,那么有没有其他方法可以提示用户分享他们的信息并通过 iTunes Connect 访问这些信息? 我认为 Apple 不允许开发人员访问所有下载其应用程序的用户的电子邮件地址,但我无法在任何地方看到它的文档 - 对吗? 显然,可以选择“滚动我们自己的”数据库并提示用户提交他们的电子邮件地址以换取一些奖励。该应用是否可以默认呼叫用户在邮件应用或应用商店中使用的电子邮件地址?

【问题讨论】:

从技术上讲,您可以利用在应用程序包之外的目录中找到的 iTunesMetadata.plist,但我不能说我推荐它。 感谢上帝,没有用户许可就无法收集电子邮件地址!让用户自愿输入他们的电子邮件地址,这甚至可以为非营利组织树立更好的形象。 @Pfitz 好的,很好。的确,这是一个可能导致隐私问题的请求,因此我将使用此信息让他们知道它无法完成。 【参考方案1】:
    不,除了auto-renewable subscriptions 之外,无法从 iTunesConnect 获取电子邮件 你是对的。 不,您不能调用邮件应用程序来获取电子邮件地址。此外,您不能要求电子邮件地址。这在App Store Review Guidelines 中有说明。

除了要求用户有选择地提供给您之外,没有其他方法可以收集电子邮件地址。您还需要提供隐私声明。

【讨论】:

以上是关于如何从 iPhone 应用程序用户那里收集电子邮件地址的主要内容,如果未能解决你的问题,请参考以下文章

如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集

将 iPad 支持添加到 iPhone 项目:通用与两个独立的应用程序? [关闭]

当用户在 iPhone App 的 UITextField 中输入值时,如何显示特定语言键盘?

Apps 脚本允许用户将数据发送到他们无法查看的电子表格?

收集信用卡信息 - 不收取付款

从电子邮件链接打开 iPhone 应用程序