Я использую метод ниже, чтобы поделиться uri из моего приложения.
ShareTextRequest share = new ShareTextRequest
{
Uri = uri,
Title = "Share Link"
};
await Share.RequestAsync(share);
Все работает нормально как на Android, так и на iOS, однако я столкнулся с проблемой, поскольку я хотел бы отслеживать и регистрировать, какие приложения пользователи делятся ссылкой, в целях безопасности в соответствии с политикой компании.
Пример журнала будет выглядеть примерно так:
{
'UserId': '999',
'Link': 'http://example.com',
'SharedTo': 'Facebook',
'SharedOn': '29/08/2019 11:00.000'
}
Можно ли, например, использовать метод обратного вызова, где я могу вернуть имя приложения, на которое была отправлена ссылка?
Я уже пытался получить доступ к любым возвратам функции, но он возвращает недействительным.
Единственным другим вариантом может быть создание пользовательской функции общего доступа без использования собственных параметров.