如何在安卓应用中保存按钮点击记录?

问题描述 投票:0回答:2

我有一个App,我想在用户使用一个功能5次后开始收费。

未付费的App允许用户点击一个按钮(做一个预先设定的任务),之后,用户必须付费才能再次做同样的任务。

我需要确保即使在用户卸载后再重新安装App时,也能保存点击按钮的记录--这是我不知道如何做的主要问题。

请帮助我

android in-app-billing
2个回答
0
投票

首先获取设备的唯一ID与。

String id = Secure.getString( 
       getContext().getContentResolver(),
                   Secure.ANDROID_ID);

然后把这个ID和点击次数一起存储在你的服务器上,所以每次用户重新下载你的App时,你都可以识别设备,并检查用户点击按钮的次数。


0
投票

好吧,如果你想保留这些信息,即使用户重新安装应用程序,你不能保存这些信息在本地存储。你应该有一个数据库,可以存储用户ID和用户已经点击了多少次。

由于创建数据库并将其放到网上需要一些后台工作,如果你没有后台技术(像我一样),可以尝试一下firebase。https:/firebase.google.com。

简而言之,firebase是一个谷歌的解决方案,为你的应用提供一个后台。

有了firebase,你就可以应用一个登录系统(在那里你将有一个用户ID),并创建一个dabatase(在那里你可以存储信息,如用户使用该功能的次数)。

© www.soinside.com 2019 - 2024. All rights reserved.