Google Nearby Messages Publish Returns 2806 Forbidden (Android - React Native)

Per*_*ous 5 android kotlin react-native google-nearby

我们目前在 Google Nearby Messages 上使用 React Native 包装器(此处为repo 代码)。在 Android 上一切正常,直到大约一周前,突然每次发布任何内容时,它都会返回 2806 Forbidden 错误,几乎没有上下文。一切都在 iOS 端进行。我们一直试图在这里解决这个问题:https : //github.com/mrousavy/react-native-google-nearby-messages/issues/25但我们正在转向 stackoverflow,因为我们希望有人已经看到并解决了它安卓。

这是用于发布的 Kotlin 代码:

@ReactMethod
    fun publish(message: String, promise: Promise) {
        if (_messagesClient != null) {
            if (_publishedMessage != null) {
                promise.reject(Exception("There is an active published message! Call unpublish first!"))
            } else {
                _publishedMessage = Message(message.toByteArray())
                _messagesClient!!.publish(_publishedMessage!!, _publishOptions!!).addOnCompleteListener { task ->
                    Log.d(name, "GNM_BLE: Published! Successful: ${task.isSuccessful}")
                    if (task.isSuccessful) {
                        promise.resolve(null)
                    } else {
                        _publishedMessage = null
                        val e = task.exception
                        if (e != null) promise.reject(mapApiException(e))
                        else promise.reject(Exception("The task was not successful, but no Exception was thrown."))
                    }
                }
            }
        } else {
            promise.reject(Exception("The Messages Client was null. Did the GoogleNearbyMessagesModule native constructor fail to execute?"))
        }
    }
Run Code Online (Sandbox Code Playgroud)

以下是向 Log 行添加断点时检查的变量: 任务变量 zzab 变量

我们已经尝试过切换 API 密钥等等。