C# Xamarin表单-跟踪用户从我的应用程序共享的链接

C# Xamarin表单-跟踪用户从我的应用程序共享的链接,c#,xamarin,xamarin.forms,cross-platform,xamarin.essentials,C#,Xamarin,Xamarin.forms,Cross Platform,Xamarin.essentials,我使用下面的方法从我的应用程序中共享uri ShareTextRequest share = new ShareTextRequest { Uri = uri, Title = "Share Link" }; await Share.RequestAsync(share); 在Android和iOS上都可以正常工作,但我遇到了一个问题,因为我想根据公司政策,出于安全目的,跟踪并登录用户共享链接的应用程序 日志的一个示例如下: { 'UserId': '999',

我使用下面的方法从我的应用程序中共享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'
}
是否可以使用回调方法,例如,我可以返回共享链接的应用程序的名称

我已经尝试访问函数的任何返回,但它返回void


我唯一的其他选择可能是创建自定义共享功能,而不使用本机选项。

在Android上,您需要创建自己的共享对话框/actionsheet/。。。i、 e.我对iOS不太确定,因为我从未找到一种不违反AppStore策略(即私有API)的方法,可能是其他人……啊,我也这么想。仍在试图找到一种方法,但可能必须创建自定义渲染器。谢谢