代码之家  ›  专栏  ›  技术社区  ›  Jigar Joshi

将“试运行”编码到连接到AppStore的iPhone应用程序中

  •  0
  • Jigar Joshi  · 技术社区  · 15 年前

    我创建了一个应用程序,并在AppStore中购买了一个帐户。

    我希望对应用程序进行配置,使其可以免费运行两次,然后用户必须购买完整版本。我想在试用版中实现完整版本的购买(使用应用内购买)。

    2 回复  |  直到 14 年前
        1
  •  12
  •   Jason Whitehorn    14 年前

    苹果不允许在应用商店使用试用软件。您可以拥有应用程序的“精简”版本,但苹果要求这些应用程序是功能齐全的应用程序,不会过期,而且不仅仅是您的付费应用程序的广告。

    一旦你想在一个“精简版”版本中提供什么类型的功能,你可以做一件事,为使用应用内购买机制的客户提供就地升级。苹果现在允许免费应用程序销售应用程序内购买。所以你可以有一个叫“foo”的应用程序,在“foo”里面,你可以有一个菜单选项来解锁其他功能,这将使他们进入应用程序内购买对话框,在那里他们可以支付你解锁更多的应用程序内容。

    查看苹果应用商店提交的提示和技巧: http://developer.apple.com/iphone/news/appstoretips/

    在那里(2009年9月18日列出),你会发现一个标题为 正好“Lite” 上面写着:

    使用“Lite”版本来演示 使用你所做的和 你的应用程序能做的就是 绝对是个很好的方法 全额付款的客户 应用程序的版本。但是商店 顾客告诉我们只有当你 遵循几个简单的规则:

    • 确保您决定包含的功能是完整的。战斗 只需要在 例如,完整版本是 烦人的和烦人的,而不是 诱人的
    • 不要为运行时间设置“精简版”版本的时间限制 或是生活的时代。将 只运行设定的分钟数 每次会议,或全部到期 一段时间后,不要 招募客户,留下一个 他们嘴里的味道很差。
    • 只显示“Lite”版本的用户界面。灰显 菜单命令,“更多轨道/汽车 选择“你可以看到但不能选择, 等等,让你的“精简版”感觉 与其说是产品,不如说是商业产品, 和一个烦人和无效的人在 那。
    • 请务必包含有关完整应用程序的信息,包括选项 在应用程序的 关于部分或在启动屏幕上。 只需确保选择继续 使用“Lite”版本是 好。良好的印象是永恒的。

    遵循这些简单的原则是很重要的 规则不仅仅是为了创建更好的用户 体验,也因为你的应用程序 将通过应用程序返回给您 如有修改,审核小组 发现有时间限制,不完整 功能性或禁用 功能。

    对于你自己和你提议的应用程序设计来说,文本中最相关的部分是最后一句包含“…您的应用程序将 由应用程序审查团队返回给您 如果发现有 时间限制 ……”

        2
  •  0
  •   JLeonard    15 年前

    下面是一个关于向应用程序添加应用程序内功能的很好的演练。

    http://blog.mugunthkumar.com/coding/iphone-tutorial-%E2%80%93-in-app-purchases/