private void Instance_LinkActivated(LinkActivation linkActivation) { // // my activation code // var uri = linkActivation.Uri; var querystring = linkActivation.RawQueryString; Global.userid = linkActivation.QueryString["user"]; Global.walkid = int.Parse(linkActivation.QueryString["walkid"]); //TODO: if walkid==null show dropdown //Debug.Log(OriginalJsonSite); Debug.Log("TRY TO LOAD FROM LINK IN " + SceneManager.GetActiveScene().name); if (SceneManager.GetActiveScene().name == "main") { SceneManager.LoadScene("mainMenu"); } else { coroutine = GetRequest(OriginalJsonSite); //coroutine = GetRequest(OriginalJsonSite + userid + ".json"); StartCoroutine(coroutine); } }
private void Instance_LinkActivated(LinkActivation s) { var go = Instantiate(Reference, Panel.transform); go.transform.GetChild(0).GetComponent <Text>().text = DateTime.Now.ToString("t"); go.transform.GetChild(1).GetComponent <Text>().text = s.Uri; go.SetActive(true); InstructionText.SetActive(false); UpdateContentSize(); }
//external universal link private void OnLinkActivated(LinkActivation linkActivation) { Debug.Log($"ApplicationOnDeepLinkActivated: {linkActivation.Uri} is valid deep link: {linkActivation.Uri.IsValidDeepLink()}"); QuartersLink link = QuartersLink.Create(linkActivation.Uri); if (link.Uri.IsValidDeepLink()) { //deep link opened if (OnDeepLink != null) { OnDeepLink(link); } } }
public virtual QuickAction GetLinkAction(LinkActivation linkAction) { if (!linkAction.QueryString.ContainsKey(RecordNumberKey)) { return(new QuickAction()); } var recordNumberStr = linkAction.QueryString[RecordNumberKey]; if (!int.TryParse(recordNumberStr, out int recordNumber)) { return(new QuickAction()); } return(new QuickAction(QuickActionType.Reader, recordNumber)); }