В каком случае Google возвращает этот формат utm_source = (не% 20set) & utm_medium = (не% 20set).
Пожалуйста, дайте мне знать, если есть какая-либо документация, чтобы проверить, работает ли код нормально??
с использованием нового API Google Reral.
try {
mReferrerClient = InstallReferrerClient.newBuilder(this).build();
mReferrerClient.startConnection(new InstallReferrerStateListener() {
@Override
public void onInstallReferrerSetupFinished(int responseCode) {
switch (responseCode) {
case InstallReferrerClient.InstallReferrerResponse.OK:
// Connection established
ReferrerDetails response = null;
try {
response = mReferrerClient.getInstallReferrer();
refer = response.getInstallReferrer();
setData(refer, intent);
Log.e("refergoogle", refer);
response.getReferrerClickTimestampSeconds();
response.getInstallBeginTimestampSeconds();
mReferrerClient.endConnection();
} catch (Exception e) {
Crashlytics.logException(e);
}
break;
case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED:
// API not available on the current Play Store app
break;
case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE:
// Connection could not be established
break;
}
}
@Override
public void onInstallReferrerServiceDisconnected() {
// Try to restart the connection on the next request to
// Google Play by calling the startConnection() method.
}
});
} catch (Exception e) {
Crashlytics.logException(e);
}
Журнал, напечатанный для живого приложения, имеет вид E / original-reff: utm_source = (не% 20set) & utm_medium = (не% 20set)