2011-11-30 74 views
3

我是一个iPad应用程序的开发人员,可以用来加速病人向医生传递的信息。我们正在向各种各样的多专科青少年诊所进行营销,并且我们通过每月订购费用将应用程序货币化。iPad应用程序的按次付费安装类型机制?

不幸的是,我意识到医院将能够获得一个iTunes帐户,并在多个iPad上下载应用程序并将它们分发给医生......从而允许他们绕过我们最初设想的按医生付费的模式。

有没有办法阻止医院这样做?是否有可以使用的按次付费安装机制?

+1

您可能会要求个别医生在启动时使用用户名/密码登录应用程序。他们仍然可以共享此密码,但至少可以通过这种方式跟踪并禁止共享帐户。 – millimoose

+1

或者,您可以进行应用程序内购买,以在设备上存储DRM令牌,并使用它来验证用户以防止帐户分享。这种方法的问题是,如果用户因任何原因删除应用程序,用户将不得不再次付款。 (假设地,可以通过篡改备份来规避这种情况,但与共享iTunes帐户相比,这种攻击并不轻松)。 – millimoose

+3

您是自己收取付款还是需要应用商店来为您处理付款? – dasblinkenlight

回答

0

虽然不推荐使用;您可以使用设备的UUID进行设备识别。对于那个物理设备它将是唯一的和不变的。

NSString* uuid = [[UIDevice currentDevice] uniqueIdentifier]; 

张贴到一个简单的Web服务进行验证,如果它返回时,提醒用户和限制使用(也可能是一些关于退款/修复信息)。

2

您可以让应用程序免费,然后让用户购买应用程序内购买。您需要将其设为易耗品类型,因为耗尽类型(一个月后至少可以),并且基于每台设备。

相关问题