Я использую https://github.com/BranchMetrics/branch-deep-linking-public-api для создания branch link
для моих пользователей.
Я могу успешно создать ссылку, которая также отлично работает. Но в моей ссылке отсутствует одна большая информация, которая является идентификатором идентификатора ветки. Это Branch ID
связанный с отдельными идентификаторами в Branch
Я также понял, что если передать значение в теге $identity_id
при создании ссылки, я смогу увидеть идентификатор идентификатора ветки с моей ссылкой. Но я не знаю, как получить доступ к этому id.
Вот мой код.
const sendBranchRequest = params => {
const { path, body, qs, method } = params;
const options = {
method
, uri: '${ baseUrl }/${ path }'
, headers: {
"Content-Type": "application/json"
, "Cache-Control": "no-cache"
}
, json: true
};
if ( body ) {
options.body = body
options.body.branch_key = branchKey;
options.body.branch_secret = branchSecret;
}
return rp( options );
};
const createLink = data => {
const params = {
body: { data }
, method: 'POST'
, path: 'url'
};
return sendBranchRequest( params );
};
Заранее спасибо.
Идентификатор идентификатора ветки является внутренним идентификатором пользователя Branch, связанным с каждым пользователем. Вы не сможете использовать идентификатор идентификатора ветки напрямую для создания ссылок.
Вместо этого вы можете попытаться создать ветки с использованием Branch Developer Identity, то есть пользовательский идентификатор, который вы можете использовать для отслеживания/идентификации ваших пользователей.
Вот пример скручивания:
curl -X POST \
\
-H "Content-Type: application/json" \
\
-d '{"branch_key":"<you app key>",
"campaign":"user identity", "channel":"test",
"identity":"YOUR_IDENTITY", //set your custom user identity here
"data":"{\"var1\": \"abcd\",
\"var2\": \"defg\"
}"}' \
\
https://api.branch.io/v1/url
Как только вы создадите ссылку с идентификатором, если идентификатор идентификатора идентификатора ID_ID (идентификатор ветки), связанный с идентификатором, мы создадим новый (иначе привяжем его к существующему идентификатору_ид).