Branch.io Отложенные глубокие ссылки не работают в рекламе Facebook - PullRequest
0 голосов
/ 09 мая 2018

Мы реализуем отложенную глубокую ссылку для атрибуции для нашего приложения для Android, но не можем получить ссылку для установки при загрузке с рекламы в Facebook.

Шаги приняты,

1.Созданы глубокие ссылки с branch.io Dashboard => Ads => Links. например, myappname.app.link/

2.Для перенаправления в Android (если приложение не установлено) в веб-адресе URL указывается желаемое значение реферера. например. https://play.google.com/store/apps/details?id=mypackagename&referrer=myreferrervalue

3. Когда пользователь нажимает на глубокую ссылку напрямую, а приложение не устанавливается, пользователь попадает в игровой магазин, и после установки приложения (через глубокую ссылку) мы можем получить значение ссылки на установку с помощью install_referrer api broadcast подход.

4.Но когда приложение установлено из рекламы на Facebook (реклама, которая содержит нашу диплинк), пользователь попадает в магазин воспроизведения, а после установки приложения мы не получаем желаемого значения реферера в трансляции установки реферера.

в Manifest.xml

<receiver android:name=".InstallTracker" android:exported="true">
    <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
 </receiver>

Приемник вещания для установки реферера

public class InstallTracker extends BroadcastReceiver {
    private String referrer = "";
    @Override
    public void onReceive(Context context, Intent intent) {
        try {
            if (intent.getAction().equals("com.android.vending.INSTALL_REFERRER")) {
                Bundle extras = intent.getExtras();
                if (extras != null) {
                    referrer = extras.getString("referrer");
                    Log.d("tag", "referrer is : "+referrer); 
                } else {
                    Log.d("tag", "extras is null ");
                }
            }
        } catch (Exception e) {
            Log.d("tag", "error : "+e.getMessage());
        }
    }
}

1 Ответ

0 голосов
/ 09 мая 2018

Джеки из Branch.io здесь.

Спасибо, что сообщили об этом.

Я смог воспроизвести проблему и уведомил инженерную группу. Мы расставили приоритеты и скоро будем следить за обновлениями.

Best

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...