【发布时间】:2018-07-26 16:04:42
【问题描述】:
我在 Xamarin Android 中有这个方法可以创建 firebase 短动态链接:
private void GetDynamicLink()
{
string uid = "My_Id";
string link = "https://ledrop.com/?invitedby=" + uid;
var task = FirebaseDynamicLinks.Instance.CreateDynamicLink()
.SetLink(Android.Net.Uri.Parse(link))
.SetDynamicLinkDomain("ledrop.page.link")
.SetAndroidParameters(
new DynamicLink.AndroidParameters.Builder(PackageName)
.SetMinimumVersion(125)
.Build()).BuildShortDynamicLink().AddOnSuccessListener(this, new dynamicLinkListener());
}
如上所示,我附加了一个 onsuccess 监听器,然后我像这样处理监听器:
internal class dynamicLinkListener : Java.Lang.Object, IOnSuccessListener, IOnFailureListener
{
public void OnFailure(Java.Lang.Exception e)
{
Console.WriteLine(e.Message);
}
void IOnSuccessListener.OnSuccess(Java.Lang.Object result)
{
var sDynamicLink = result as IShortDynamicLink;
}
}
但是 sDynamicLink 变量返回 null,我如何从结果中获取 shortLink?
【问题讨论】:
-
嗨@Tolulope,你有没有找到任何解决方案来从 Xamarin 的结果中检索深层链接。您能否分享您解决问题所遵循的流程或链接。
-
@RanjithKumarNagiri 不,我没有,我认为这是一个错误
标签: c# android firebase xamarin xamarin.android