
为了生成新游戏,我从我的数据库中选择一个随机用户ID.问题是我想知道哪个用户仍在使用我的应用程序.
碰巧有几个用户安装你的应用程序,登录到facebook,它们保存在我的数据库中,但一段时间后他们卸载了应用程序.如果有人然后生成一个随机游戏,他很可能必须玩我的应用程序的前用户(已经卸载我的应用程序的用户).
反正知道应用程序的活跃用户吗?我知道如果用户取消对您的应用程序的授权,我们可以使用is_app_user进行检查,但这不是我正在关注的内容.用户很少取消对应用程序的授权.
现在,我只是选择随机用户进行检查:
1)现在注册 – 7天
2)最后一次打开应用程序 – 7天
但是,这仍然不是一个优雅的解决方案.
如果有人知道解决方案,我也会用它来清理我的数据库(删除所有非活动用户).
谢谢你输入!
解决方法 利用GCM可能会有效http://developer.android.com/guide/google/gcm/gcm.html
在本文件中:
总结When users uninstall an application,it is not automatically unregistered on GCM. It is only unregistered when the GCM server trIEs to send a message to the device and the device answers that the application is uninstalled. At that point,you server should mark the device as unregistered (the server will receive a NotRegistered error).
以上是内存溢出为你收集整理的Android sdk facebook如何知道用户何时不再使用您的应用程序全部内容,希望文章能够帮你解决Android sdk facebook如何知道用户何时不再使用您的应用程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)