Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中实现应用内支付?_Java_Android_In App Purchase - Fatal编程技术网

Java 如何在android中实现应用内支付?

Java 如何在android中实现应用内支付?,java,android,in-app-purchase,Java,Android,In App Purchase,我正在寻找在android上开发应用内支付应用时的最佳实践 如何将数据存储在android上,这样信息就不会因为升级而消失,也不容易被窥探者看到?数据基本上表明该用户已经为该应用付费。我使用过许多应用程序,这些应用程序可以跨其他移动平台(如Java ME、BlackBerry、BREW等)进行应用内计费。这样做的一个可靠方法是将信息保存在服务器上。应用程序可以进行处理和/或任何其他类型的计费交易,但最终权限应为服务器端。这样,应用程序升级、卸载等将不会对计费产生影响(假设我们将用户绑定到一个唯一

我正在寻找在android上开发应用内支付应用时的最佳实践


如何将数据存储在android上,这样信息就不会因为升级而消失,也不容易被窥探者看到?数据基本上表明该用户已经为该应用付费。

我使用过许多应用程序,这些应用程序可以跨其他移动平台(如Java ME、BlackBerry、BREW等)进行应用内计费。这样做的一个可靠方法是将信息保存在服务器上。应用程序可以进行处理和/或任何其他类型的计费交易,但最终权限应为服务器端。这样,应用程序升级、卸载等将不会对计费产生影响(假设我们将用户绑定到一个唯一标识符,如SubNo、客户端ID、电话号码、MEID等)

“升级”是指应用程序升级还是操作系统/固件升级?应用程序数据将被保留,除非卸载应用程序,或者用户使用Settings.App upgrade中的“clear data”(清除数据)按钮,并且由于您提到了现在的操作系统升级。现在,这是一种迂回的联系网络服务和检查用户SIM卡电话号码的方式。有更好的办法吗?