【问题标题】:Automate distribution of redemption codes for Custom B2B app为自定义 B2B 应用自动分发兑换代码
【发布时间】:2013-09-08 23:04:53
【问题描述】:

我为我们的一位客户构建了一个自定义 B2B 应用程序。我的问题是如何自动分发兑换码。

我已经查看了一些 MDM 提供程序。他们的解决方案太昂贵了,我们真正需要的只是一种从网络服务器分发应用程序的方法,而不是管理一堆移动设备。

您可能已经知道,当客户通过 Apple VPP 计划购买自定义 B2B 应用程序时,他们会获得一个电子表格,其中包含他们已构建的许可证数量的有效兑换代码。此电子表格有 2 列:1) 兑换代码 2) 兑换代码的 URL

我想为我的客户提供一个 URL,他们可以通过该 URL 发送用户下载该应用程序。他们只是没有自己分发应用程序的专业知识/基础设施。而且给客户发邮件也行不通。

我不是网络人,但在我看来,我们可以编写一个网页,查看电子表格以获取下一个可用的激活码,然后将用户重定向到关联的 URL。我不关心他们分发的许可证数量,因为我有另一种审计真实用户数量的方法(Flurry)。所以我希望这尽可能地无痛。

事实上,我有多个客户,并希望为他们每个客户提供自己的 URL。看起来这应该不会太难编码。

问题是,我不是编写该代码的人。关于如何最好地做到这一点的任何想法?

【问题讨论】:

    标签: iphone ios ipad


    【解决方案1】:

    假设您不想向用户展示一个网站,您应该能够通过 parse.com 等在线服务及其提供的功能来做到这一点。

    您可以从用户 POV 向他们提供一个链接,该链接将他们定向到 parse.com,其中包含指示要采取的操作(获取应用程序)和关联帐户的路径和参数。这会将用户浏览器重定向到适当的目的地。

    主要问题(这适用于任何解决方案)是了解用户是否真正遵循并使用了代码。即是否应该将其从数据库中删除,以便将来不会提供给其他用户。然后,您将在每次获得新电子表格时更新数据库。

    无论如何,这可以通过 parse.com 中的一些 javascript 来实现,具体来说,通过使用 cloud code 可以查询和修改数据库,然后 redirect 用户。

    显然,如果您需要某种类型的用户身份验证或其他限制,那么您需要开始在此基础上添加一些 Web 界面以收集详细信息。

    【讨论】:

    • 实际上,我确实想通过我自己的网站来托管它。我可能错了,但 Parse 似乎是一个基于云的扩展。我认为我们不需要集成另一个 SDK 来实现分发自定义 B2B 应用程序的目标。我同意你的数据库想法。我得出了同样的结论。我需要一点帮助来获取您正在谈论的javascript。设置一个简单的 MySQL 数据库不是什么大问题。
    • 好的,所以如果您有自己的站点和数据库,您可以使用 php、Node 或类似工具来进行数据库查询、更新和重定向。这取决于你知道什么语言。如果你以函数式的方式使用 PHP,它有点像 c,所以它真的很简单。大量的 php 和 SQL 在线指南。默认情况下,您的服务器上也应该可以使用 PHP。
    猜你喜欢
    • 2021-03-01
    • 1970-01-01
    • 2012-01-10
    • 2022-08-22
    • 1970-01-01
    • 2023-03-22
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多