Как интегрировать Firebase в приложение ios, используя swift? - PullRequest
0 голосов
/ 17 октября 2018

Я хочу интегрировать свое приложение через 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()
    }

}

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Firebase четко объяснил все шаги по интеграции FirebaseInvites в iOS.https://firebase.google.com/docs/invites/

Я думаю, что вы не читаете их документацию ясно.Они упомянули, что вы должны войти в учетную запись Google, чтобы пригласить своих друзей с помощью FirebaseInvites.

Если вам нужна помощь, пожалуйста, дайте мне знать.

Спасибо!

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

Измените правила в правилах базы данных Firebase, если вы не просите пользователя войти в систему

{
  "rules": {
    ".read": "true",
    ".write": "auth != null"
  }
}
...