iOS:如何制作一个按钮以允许用户向朋友介绍我的应用程序? [复制]

Posted

技术标签:

【中文标题】iOS:如何制作一个按钮以允许用户向朋友介绍我的应用程序? [复制]【英文标题】:iOS: How Do I Make a Button To Allow Users To Tell a Friend About My App? [duplicate] 【发布时间】:2014-05-12 01:24:38 【问题描述】:

在 Google 搜索我的问题后,我只能找到临时分发选项和教程,而且对于我这样的问题,结果似乎已经过饱和了。

我只需要在我的程序中创建一个方法来显示典型的共享选项(操作表),以允许我的用户选择所有/任何可用选项,以通知他或她的联系人下载我的应用程序,通过任何ios 划分的能力。

我希望这可以由 iOS 处理,因为我还不知道 App Store 的 URL 以下载我的应用程序。

编辑:我有点恼火,这么多人急于将其标记为重复,而实际上并非如此。 预先存在的问题的链接是仅电子邮件共享选项的链接。 如上所述,我明确指出:“我只需要在我的程序中创建一个方法,该方法会显示典型的共享选项,以允许我的用户选择所有可用选项,以通知他或她的联系人下载我的应用程序。” 电子邮件不是所有可用的选项...!

【问题讨论】:

您希望朋友如何收到有关您的应用的通知?电子邮件?短信?信鸽? 【参考方案1】:

要将内置 API 用于如下图所示的共享选项,您必须导入 Social 框架。

查看以下 SO 问题:

Question 1 Question 2 Apple Documentation

【讨论】:

【参考方案2】:

解决您问题的最后一部分:您甚至可以在 App Store 页面进入商店之前就知道它的 URL。

一旦您在 iTunes Connect 中创建应用程序,您的应用程序就会与一个链接相关联,您可以通过右键单击应用程序的 iTunes Connect 信息中的“在 App Store 中查看”按钮找到该链接。创建“共享选项”时,您应该共享此链接,以便链接到您在应用商店中的页面。

就实际共享的编程而言,您需要更具体地确定要执行的共享类型。例如,如果您想通过 Facebook 或 Twitter 分享,您需要使用相关的 SDK/API 来执行此操作;如果你想通过电子邮件分享,你可以使用 MFMailComposeViewController 或者 SMTP 客户端;如果你想通过 SMS 分享,你可以使用 MFMessageComposeViewController 或 Twilio 之类的 SMS 服务......一切都取决于......

编辑:刚刚有人否决了这个答案,可能只是因为没有提及操作表;但最初的问题直到发布后 5 天才提到行动表。就像 aksh1t 说的,是的,在这种情况下你可以使用Social 框架。

【讨论】:

以上是关于iOS:如何制作一个按钮以允许用户向朋友介绍我的应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何允许我的 iOS 应用程序向服务器发送信息?

我应该如何配置我的应用以跨类保留 Firebase 用户数据?

iOS:获取用户位置

如何让 iOS 在 tableView 上显示删除按钮,但不允许从右侧完全滑动删除

Android facebook向朋友发送挑战/应用请求[重复]

如何在 Swift 中向响应式网站添加后退按钮