1.Все хорошо работает, прежде чем поделиться, я поделился с Facebook Messenger
и щелкнул по социальному контенту, ссылка для перенаправления не является ссылкой, сгенерированной firebase
.Ссылка стала dynamic domain
смешанной с title
и description
.
2.Я попытался скопировать только сгенерированную ссылку firebase
и вставить в Facebook Messenger
, загруженный социальный контент, затемщелкнув по содержимому, оно правильно вызывает динамическую ссылку и запускает приложение.
const link = new firebase.links.DynamicLink('https://example.com/parameter' , 'abc123.app.goo.gl')
.android.setPackageName('com.example.android')
.ios.setBundleId('com.example.android')
.social.setTitle("Social Title")
.social.setImageUrl("http://exmaple.com/super.png")
.social.setDescriptionText("Description");
firebase.links().createShortDynamicLink(link, 'SHORT')
.then((url) => {
Share.share({
message: "Message Title",
url: url,
title: "Title"
}, {
// Android only:
dialogTitle: 'Super Share'
})
// ...
});
Как поделиться с правильной динамической ссылкой не просто копированием и вставкой, учитывайте поведение пользователя.