Java Google Play安装参考库-参考生成
我正在用Java开发一个android应用程序,需要将referer信息传递到URL。我正在用计算机获取推荐人信息 这是我的密码:Java Google Play安装参考库-参考生成,java,android,google-play,google-play-services,install-referrer,Java,Android,Google Play,Google Play Services,Install Referrer,我正在用Java开发一个android应用程序,需要将referer信息传递到URL。我正在用计算机获取推荐人信息 这是我的密码: InstallReferrerClient referrerClient = InstallReferrerClient.newBuilder(this).build(); referrerClient.startConnection(new InstallReferrerStateListener() { @Override
InstallReferrerClient referrerClient = InstallReferrerClient.newBuilder(this).build();
referrerClient.startConnection(new InstallReferrerStateListener() {
@Override
public void onInstallReferrerSetupFinished(int responseCode) {
switch (responseCode) {
case InstallReferrerClient.InstallReferrerResponse.OK:
try {
Log.v("TAG", "InstallReferrer conneceted");
ReferrerDetails response = referrerClient.getInstallReferrer();
System.out.println("referrerUrl ID: " + response);
referrerClient.endConnection();
} catch (RemoteException e) {
e.printStackTrace();
}
break;
case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED:
Log.w("TAG", "InstallReferrer not supported");
break;
case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE:
Log.w("TAG", "Unable to connect to the service");
break;
default:
Log.w("TAG", "responseCode not found.");
}
}
@Override
public void onInstallReferrerServiceDisconnected() {
// Try to restart the connection on the next request to
// Google Play by calling the startConnection() method.
}
});
代码运行良好,目前,上面的代码片段位于我的活动的onCreate
方法中。这意味着它将在用户每次打开活动时启动新连接
在美国,他们已经写了
注意:安装参考信息将在90天内提供
天,除非重新安装应用程序,否则不会更改。避
应用程序中不必要的API调用,您应该只调用一次API
在安装后的第一次执行期间
这就是我被卡住的地方,我应该在应用程序第一次启动时调用它吗?
如果是,我可以将此推荐人存储在共享首选项中,但我如何才能知道90天已经过去,我需要再次触发该操作?或者我还需要实施其他什么?请帮我解决这个问题