4

语境

我正在我的 iOS 项目中实现 Mac Catalyst。到目前为止一切都很好,除了 Google Firebase 支持。

我正在使用他们的电话号码对用户进行身份验证。Firebase 分两步执行此操作。首先,设备会收到一个静默推送通知,然后要求他们输入他们的 OTP。

我第一次尝试时,在 Safari 中打开了一个窗口。它只是检查我是否是机器人。每次我尝试窗口都没有回来。

所有这些都适用于 iOS。它只是在我的mac上不起作用。

问题

我收到以下警告:

[Firebase/InstanceID][I-IID003014] 在模拟器上运行 InstanceID 没有 APNS。默认使用 prod 配置文件。

代码

Internet.signIn(with: code) { (error) in

// This line aka the closure is never executed

            if error != nil{

                alert("Something went wrong", "Try resending the SMS")

                return
            }

            alert("Verified", "Let's continue with entering further user information now") {

                self.performSegue(withIdentifier: "userWasVerifiedSegue", sender: self)

            }
        }

方法

  • 我编辑了我的方案并将其更改为“发布”。
  • 试图在 developer.apple 上添加一个新的 mac 证书,但它不允许我输入 bundle id。
4

0 回答 0