0

我想建立一种机制来为我的一些 VIP 用户设备释放我的应用内购买。我的想法是我将用户设备的 UDID 预先保存在我的后端服务器中。当应用程序启动时,它会调用我的服务器并获取 udid 列表并检查设备是否在 VIP 列表中。如果是,直接显示完整功能,无需任何按钮要求应用内购买。

但是,UDID 不能再使用了。在这种情况下我该怎么办?我不想要求用户输入一些代码。因为它会干扰我的用户界面。

问题的新更新:

目的是,我得到了他们将审查我的应用程序的人员列表,但我不希望有任何弹出窗口要求这些人提供促销代码或任何特定 UI。所以我的想法是让他们给我他们的 UDID(或者他们可以为他们的手机识别自己的任何号码),然后我将它们保存在我的后端。当他们下载应用程序时,应用程序调用后端并比较他们的标识符号/UDID,看看他们是否是我的 VIP,并自动为他们提供全部功能,而无需询问促销代码和任何特定于这些用户的 UI。

我只想识别用户。各位有什么解决办法吗?谢谢

4

3 回答 3

1

您可以执行一些操作,例如向打开应用程序的用户提供 URL 并为应用程序提供一些参数。当应用程序收到这些详细信息时,它可能会显示一个警报,要求用户提供姓名或其他一些信息(如电子邮件地址)。然后您可以将详细信息发送到您的服务器进行验证,并在应用程序中设置一些值以启用这些功能。这样,应用程序的 UI 不会改变。

于 2013-07-28T23:38:03.753 回答
0

我认为它不符合 iOS/App Store TOS(要明确)。

最简单的方法是使用 UDID,但我们现在不能……你可以得到另一个唯一的“数字”来识别设备,比如 Mac 地址(你可以在 Objective-C 中进入,不是很简单,但你可以) .

于 2013-07-29T00:12:01.550 回答
0

您可以添加一个要求提供促销代码的按钮(可能是购买应用内升级的相同按钮)。只有拥有促销代码的人才能免费获得升级。

此外,它应该是“VIP 用户”而不是“VIP 用户设备”吗?

于 2013-07-29T02:00:32.290 回答