小编c0d*_*d3r的帖子

解析失败:Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler;

我配置了 Google 登录和 AWS 身份池。我正在尝试在没有 AWS 登录 UI 的情况下设置google 登录。使用 google 成功登录后,我尝试在 android 中访问 AWSMobileClient API,但我无法访问此 API 我不知道我的代码中有什么问题。有一个异常导致我的应用程序崩溃。

我的代码在这里

AWSMobileClient.getInstance().federatedSignIn(IdentityProvider.GOOGLE.toString(), googleSignInAccount.getIdToken(), new Callback<UserStateDetails>() {
        @Override
        public void onResult(UserStateDetails result) {
            showToast("sigin in success");
        }

        @Override
        public void onError(Exception e) {
            e.printStackTrace();

        }
    });
Run Code Online (Sandbox Code Playgroud)

详细异常情况:

Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.I/ugdroid.awstes: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$10>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler;
    at …
Run Code Online (Sandbox Code Playgroud)

android aws-sdk google-signin aws-amplify

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

在 Google Cloud Firestore 中执行 JOIN 查询

{  
   "users":{  
      "userid_1":{  
         "following":{  
            "userid_2":{  
               "name":"user2"
            },
            "userid_3":{  
               "name":"user3"
            }
         }
      },
      "posts":{  
         "postid1":{  
            "createdTime":"111",
            "postedBy":"userid_2"
         },
         "postid2":{  
            "createdTime":"112",
            "postedBy":"userid_3"
         },
         "postid3":{  
            "createdTime":"113",
            "postedBy":"userid_2"
         },
         "postid4":{  
            "createdTime":"114",
            "postedBy":"userid_1"
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我想检索按创建时间按限制 2(每个 api 调用 2 个帖子)排序的“userid_1”以下用户的帖子。

如何在节点中实现fire-store查询?

如果关注用户少于 100 并且他们有 10 个帖子,则可以获取所有以下用户的帖子并按创建时间对帖子进行排序。

如果一个用户有 1000 个关注者,而这 1000 个人有 100 个帖子,则无法获取所有后续用户的帖子并按创建时间排序。

我希望我们可以通过 SQL "JOIN" 查询轻松实现这一点

如何在节点中的 fire-store 中实现此实现查询?

sql node.js firebase google-cloud-firestore

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