Как сделать URL-строку со ссылками при публикации - PullRequest
0 голосов
/ 17 октября 2019

При совместном использовании URL-строки через электронную почту WhatsApp другой разделяемый компонент его формат URL не может быть связан с подчеркиванием

        let encodedStr = dict!.base64EncodedString()
        let appLink =  "https://companyName.com/account/signupbyinvite?\(encodedStr)"

При обмене через окно сообщения электронной почты формат URL не активируется и подчеркивание ниже, как и не видно.

1 Ответ

0 голосов
/ 17 октября 2019

преобразует строку URL-адреса в URL-адрес

  guard let appUrl = URL(string : appLink) else {return}

, после чего ссылка с помощью uiactivitycontroller автоматически активируется после ее публикации. как это

 let activityViewController =  UIActivityViewController(activityItems: [appUrl], applicationActivities: nil)
  activityViewController.popoverPresentationController?.sourceView = self.view
self.present(activityViewController, animated: true, completion: nil)
...