1
在我的應用程序中,我發送邀請加入我的應用程序。我正在使用AppInvitation IntentBuilder類來創建Intent。完成這些步驟後,會生成一個可發送給被邀請者的URL鏈接。如何使用AppInvitation類使用Firebase創建動態鏈接時從深層鏈接獲取查詢參數值?
我已經寫下面的代碼來生成該鏈接並開始發送鏈接的活動。我能夠發送邀請並能夠通過點擊動態鏈接成功啓動應用程序。動態和手動創建的。
IDictionary<string, string> values = new Dictionary<string, string>();
values.Add("utm_campaign", "Health");
values.Add("utm_medium", "GoIbibo");
values.Add("ad", "1");
values.Add("credit", "50");
values.Add("utm_source", "Yahoo");
values.Add("afl", "https://www.facebook.com");
var intentbuidl = new AppInviteInvitation.IntentBuilder(MainActivity.mainActivity.GetString(Resource.String.invitation_title))
.SetMessage(MainActivity.mainActivity.GetString(Resource.String.invitation_message))
.SetDeepLink(Android.Net.Uri.Parse(MainActivity.mainActivity.GetString(Resource.String.invitation_deep_link)))
.SetAdditionalReferralParameters(values)
.Build();
MainActivity.mainActivity.StartActivityForResult(Intent.CreateChooser(intentbuidl, "Install"),0);
生成的鏈接:https://aku4q.app.goo.gl/i/619426442529-4a4105fd-33ea-4b0f-bf07-6f4063eef8f8
所以我的問題是,當你打開受邀者通過此鏈接的應用程序?我們能否從上面生成的鏈接中獲得這些我使用IDictionary設置的附加參數?