避免使用用户注册系统,但需要在应用程序购买和同步数据中进行数据



我很难理解应用内购买的理论,并且已经读到了很多我让自己感到困惑的地步。

我有一个应用程序,我不需要用户注册,但是我确实在服务器上存储数据并使用UUID进行跟踪。我的应用程序刮擦了一个用于在线游戏的高分系统,用户必须输入他们希望跟踪的在线游戏中的哪些玩家。然后将此信息发送到我的服务器,该服务器默认情况下每24小时删除数据。这是我的服务器上数据库的示例。

设备表:uuid,scrape_interval

玩家被跟踪表:uuid,player_name

跟踪信息表:参赛者姓名,track_data,tracked_on

我想包括一次应用内购买,一旦购买,这将意味着每12小时而不是每24小时刮擦数据,而我计划这样做的方式是更新设备表并将Scrape_interval设置为12小时uuid = uuid进行了购买。

然而,对于具有多个iOS设备的用户,这将如何确保他们跟踪的播放器列表保持在跨设备之间的同步?我已经阅读了有关使用iCloud ID的信息,这显然是一个唯一的标识符,但这是否意味着我将不得不对我的应用的启动进行检查,以确保用户登录iCloud帐户,并强迫他们登录,并在他们登录时登录。t?这似乎不是很友好,但也没有实施自定义注册和登录系统。

我想在思考吗?有一个简单的解决方案吗?

可以在与单个iTunes帐户关联的多个设备上恢复应用程序。因此,单个购买实际上可能存在于5个设备上,您无法分辨哪个是哪个。

IAP将不提供特定于设备的ID。您唯一的选择是生成唯一的安装ID并同步具有付费状态的所有安装ID。

最新更新