停止为客户端工作的应用程序

问题描述:

我为客户端编写了iPhone应用程序,他们正在使用我的特设置备配置文件。如果我想阻止他们使用应用程序,例如他们不付钱等消失。停止为客户端工作的应用程序

我可以从开发人员网站中删除配置文件,是否会导致该应用程序停止工作?

+0

您的供应配置文件将最终失效。合同是你如何保护自己,而不是通过API。 – Abizern 2012-01-31 10:36:58

+0

@Abizern - 合同只能在国界内使用。如果另一个国家的客户决定不付款,那么程序员通常很少有追索权。 – 2012-01-31 10:45:30

+0

@MichaelDautermann如果那是真的,就不会有太多的国际贸易。 – Abizern 2012-01-31 10:47:08

不,一旦应用程序安装在客户端的设备上,它将继续工作。

我为我自己的ADHOC做Apps是有我的ADHOC应用程式专用Web服务器上的一个文本文件中的“ping”(例如,通过[[NSString alloc] initWithContentsOfURL]),如果该文本文件的内容说类似"INVALID",我exit(-1)应用程序。对于那些可能会僵硬或避免支付账单的客户来说,这通常是一件好事。

如果您按照以上描述的操作,作出一定的删除该代码,然后将其放在Apple Store上。苹果可以拒绝你的应用程序做这样的特技。

+0

在这种情况下,如果您无法连接到私人服务器,则必须处理。 – 2012-01-31 10:43:11

简单的方法,尽可能保持配置文件过期日期。一旦设备上的ad-hoc供应配置文件过期,应用程序将不会运行(将在启动时终止)。

+2

是否可以修改(或缩短)ADHOC配置文件的配置文件到期日期? – 2012-01-31 10:42:02