0

我想跟踪我的应用程序的使用情况。每次它在设备上打开时,它都会设置一个当天打开的字符串。如果用户关闭应用程序并在同一天再次打开它,则不会将新值发送到服务器。所以,我在这方面很干净。我不知道的部分是如何在应用程序打开时进行测试。一个解决方案是当应用程序继续我的家庭活动时,但在这种情况下,如果有人打开某些东西并按下它,它会在应用程序第一次打开时处理一些数据,所以这不是最好的解决方案。

4

3 回答 3

0

当调用 Activity.onCreate() 时,它会向服务器发送一些东西。稍后服务器会删除重复项。菲尼……

于 2017-06-01T14:32:26.133 回答
0

您可以执行以下操作:

  1. 通过检查存储在SharedPreferences中的 TIMESTAMP 来检查当前日期是否发送了字符串。
  2. 如果没有,则发送字符串。
  3. 然后将当前的 TIMESTAMP 存储到SharedPreferences
于 2017-06-01T14:32:29.043 回答
0

您可以像这样创建自定义应用程序:

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        // Put your code here 
    }
}

并在您的清单中执行:

<application
        android:name=".MyApplication"
        <!-- other fields -->

但如果您想要更好的解决方案,您可以使用第三方分析 API

于 2017-06-01T14:29:40.207 回答