相关疑难解决方法(0)

附近的Messages API在发布时返回状态代码2806

我正在尝试使用Nearby API发布一条简单的短信,但它返回的是未知状态代码= 2806.这是我的示例代码

 private void publish(String message) {
        Log.i(TAG, "Publishing message: " + message);
        mActiveMessage = new Message(message.getBytes());

        if (!mGoogleApiClient.isConnected()) {
            if (!mGoogleApiClient.isConnecting()) {
                mGoogleApiClient.connect();
            }
        } else {
            PublishOptions options = new PublishOptions.Builder()
                    .setStrategy(Strategy.DEFAULT)
                    .setCallback(new PublishCallback() {
                        @Override
                        public void onExpired() {
                            super.onExpired();
                            Log.i(TAG, "no longer publishing");
                        }
                    }).build();

            Nearby.Messages.publish(mGoogleApiClient, mActiveMessage,options)
                    .setResultCallback(new ResultCallback<Status>() {

                        @Override
                        public void onResult(Status status) {
                            if (status.isSuccess()) {
                                Log.i(TAG, "published successfully");
                            } else {
                                Log.i(TAG, "could not publish");
                            }
                        }
                    });
        }
    }
Run Code Online (Sandbox Code Playgroud)

我是否需要添加一些特殊许可或其他任何内容?

android google-nearby

1
推荐指数
1
解决办法
1126
查看次数

标签 统计

android ×1

google-nearby ×1