Install Referrer Library возвращает данные utm_source = (не% 20set) & utm_medium = (не% 20set)?Как я могу получить точные параметры, упомянутые в URL.? - PullRequest
0 голосов
/ 22 ноября 2018

В каком случае 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)

1 Ответ

0 голосов
/ 26 февраля 2019

В вашем коде нет проблем, проблема в том, как вы тестируете.посмотрите на этот ответ: https://stackoverflow.com/a/54884659/2443123.

вам нужно протестировать его с другой учетной записью Google с реферером в первый раз.

...