Вот что я получил в своем манифесте:
<activity
android:name=".activities.VidyoSampleActivity"
android:label="@string/app_name"
android:configChanges="orientation|screenSize">
<intent-filter>
<data android:scheme="facetalk" android:host="open"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<receiver android:name="io.branch.referral.InstallListener" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<meta-data android:name="io.branch.sdk.BranchKey" android:value="key_live_hjyeOhAByhF1x452yXtuEjdpCzhMiEAB" />
<meta-data
android:name="io.fabric.ApiKey"
android:value="c13e89c059c32c08041932f2d48b4e5bf1054b4a" />
Я использую эту версию: compile 'io.branch.sdk.android:library:2.+'
И я делаю в своем классе Application инициализацию. Это схема URL-адресов, которую я установил на своей панели инструментов.branch.io: facetalk://
Но когда я пробую эту ссылку:
facetalk://facetalk.vidyo-nl.com/mobile.html?key=saETMuvxjeW2akgzbyt46Xffio&guestname=Test123&secure=yes
Ничего не делает.
Почему это? Я даже создал код для ветки из плагина Fabric AndroidStudio. и это все еще не работает. Что я делаю не так? Дайте мне знать, если нужна дополнительная информация
PS: Если я удалю из фильтра намерений это:
android:host="open"
Это будет работать. Но я не думаю, что это проходит через такую ветку. потому что это не входит в это:
Branch branch = Branch.getInstance();
branch.initSession(new Branch.BranchReferralInitListener() {
@Override
public void onInitFinished(JSONObject referringParams, BranchError error) {
if (error == null) {
Log.i("BranchConfigTest", "deep link data: " + referringParams.toString());
}
}
}, this.getIntent().getData(), this);
После добавления некоторых журналов. Я узнал, что это регистрируется, когда приложение запускается в первый раз:
11-16 12:18:45.237: I/BranchConfigTest(25065): deep link data: {"+is_first_session":false,"+clicked_branch_link":true,"room":"DpoxihjuKKKE24FAP2ByTILdZsg","guestname":"John","secure":"true","$marketing_title":"Join Conference","$one_time_use":false,"~creation_source":1,"~feature":"marketing","~id":"325753563785928408","~marketing":true,"+click_timestamp":1479295095,"+match_guaranteed":true,"~referring_link":"https:\/\/facetalk.app.link\/join?room=DpoxihjuKKKE24FAP2ByTILdZsg&guestname=John&secure=true"}
Я не понимаю, как это показано? Потому что я просто запускаю приложение, я не нажимал ни на какую ссылку. Также, когда я нажимаю на ссылку, которую я создал, она больше не вызывается