Я хочу интегрировать свое приложение через firebase. Я следую этому: https://firebase.google.com/docs/invites/ios, но он показывает, что ошибка пользователя должна быть выполнена.
AppDeleget:
@available(iOS 9.0, *)
func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
return self.application(application, open: url, sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String, annotation: "")
}
internal func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
if GIDSignIn.sharedInstance().handle(url, sourceApplication: sourceApplication, annotation: annotation) {
return true
}
return Invites.handleUniversalLink(url) { invite, error in
// ...
}
return FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
}
My InviteVC
@IBAction func BtnActionInvtation(_ sender: Any) {
if let invite = Invites.inviteDialog() {
invite.setInviteDelegate(self)
invite.setMessage("Try this app")
// Title for the dialog, this is what the user sees before sending the invites.
invite.setTitle("Invites Example")
invite.setDeepLink("app_url")
invite.setCallToActionText("Install!")
invite.setCustomImage("https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png")
invite.open()
}
}