艾玛迪斯咨询讨论Android应用程序开发的In App Purchase

来源:互联网 发布:api编程 编辑:程序博客网 时间:2024/04/30 04:45
艾玛迪斯咨询讨论Android应用程序开发的In App Purchase   谷歌最近发布了应用内购买它提供给应用程序内卖东西的能力,为应用程序的官方支持。这提供了一个安全的购买渠道,以及为开发人员提供了一系列快速创建产品清单和实施应用程序内购买功能强大的工具,使消费者受益。   在过去,开发人员一直留在自己创造安全的进货渠道,创造了一个非常宽松的定义“安全”。这个新工具将允许移动应用程序开发人员能够整合谷歌安全市场结算服务。   从开发人员的角度来看这有助于减轻许多与建筑物或整合了独特的计费系统所面临的挑战。然而,允许在应用程序内购买还创建了一套新的需要解决的安全挑战。谷歌提供的,涵盖了几个大点的应用程序的安全性最佳做法的列表:   ?确保解锁的内容受到保护   ?模糊处理的代码   ?修改示例代码   ?保护版权和商标的内容   这里的问题是,如果你是卖通过应用程序的东西,请确保该过程是安全的,有效的,使用户或黑客无法轻易绕过的过程,并获得解锁的内容而无需支付。   这通常意味着,即使在一个应用程序,内容是“解锁”,它可能是最好的,要求其购买后进行下载,而不是最初捆绑在你的应用程序。这也可能包括定期检查服务器或有权撤销访问非法获得的内容的能力等验证。还通过发布之前混淆代码,你可以把它更难进行逆向工程的重要保障因素。   的Andr​​oid也建议更改或删除特定的代码,如果你提供你的应用程序的免费或样品的版本,因为常常被解构的示例应用程序,攻击者可以找到完整版的应用程序的漏洞。   另一个重要建议是积极保护版权和商标的内容。 Android是非常积极的回应有关侵权的通知,但它是商标和版权持有人提交通知的责任。商标侵权通知和版权侵权通知可通过Android网站提交。   营销和设计   在应用程序内购买可以为应用程序开发人员提供了一个非常庞大而有趣的收入来源。通过提供应用内购买,而不是通过收取应用程序本身的一些世界上最赚钱的应用程序(尤其是游戏应用程序)中赚来的钱。   在流行的例子是Facebook游戏Farmville的。虽然游戏本身是免费游戏,用户可以购买不同的升级,游戏中的物品,并在同一时间将在100万美元以上,每天到公司的利益。   出售升级的用户,一旦他们迷上了你的产品可以是非常有利可图的能力。另一好处是,它是很容易在另外的“付费”的内容添加到应用程序的一次结构就位。这意味着,你可以启动应用程序有一些功能和附加选项,然后添加新的内容随着时间的推移。
0 0
原创粉丝点击