-2

我正在向外部公司销售按月付款计划的应用程序。如果他们决定停止支付订阅费,我有什么办法可以删除或禁用客户设备上的应用程序?

例如,我可以使用 Google App Engine,读入一个值并检查是否“有效”。这会通过应用商店审核流程吗?

大学教师

4

3 回答 3

0

Apple 可能不会因为您的应用程序具有“自毁”机制而拒绝您的应用程序,但是一旦他们发现您一直在使用它,他们肯定会将您从 App Store 中拉出,原因有两个:

  1. 您的应用程序现在对某些人来说毫无用处,这是不可接受的。
  2. 您一直在间接销售订阅,而不是通过Apple
于 2012-07-22T18:35:47.720 回答
0

如果您的应用程序是针对您的目标用户的,为什么不使用登录?如果您已经登录,则可以随时禁用他们的帐户。如果您想变得更复杂,您还可以创建 Web 服务,并在他们登录时检查他们的 UUID。通过这种方式,您可以在他们的帐户或 UUID 上禁止他们。如果他们丢失设备,禁止他们的 UUID 可能有助于保护他们的信息。

于 2012-07-23T13:51:44.213 回答
0

我是这样解释你的情况的:

您有几个客户,假设公司 A 和公司 B,并且您正在为他们俩制作应用程序。为了制作和托管这些应用程序,他们都向您支付月费。

突然,公司 B 停止支付费用,您希望从应用商店中删除应用 B,并使其无法在所有安装了该应用的设备上使用。

你可以这样做:

  1. 通过在 iTunesConnect 中将其从销售中删除来从应用商店中删除应用 B
  2. 每当有人打开您的任何应用程序(应用程序 A 或 B)时,您都让该应用程序连接到您托管的 Web 服务器,以查看它是否仍然可用。
  3. 您可以确保您不进行检查,除非自上次检查以来已经过去了一段时间。
  4. 如果您在检查时网络不可用,请稍后再检查并让用户正常使用该应用程序。
  5. 如果检查成功并且您发现应用程序不再有效,则向用户提供错误消息并停止显示应用程序的内容。

至于审核过程,我认为应用程序无法使用没有任何问题,只要您将该应用程序从 App Store 上的销售中删除即可。

关于订阅,Apple 规定的是应用程序用户的订阅,而不是你向谁销售应用程序的公司。你可以用任何你喜欢的方式给他们充电。

于 2012-07-23T14:14:52.047 回答