问题标签 [amazon-mobile-hub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
145 浏览

facebook - 如何使用移动集线器用户签名功能获取用户详细信息?

我正在使用 AWS Mobile Hub 服务进行用户登录。我遵循移动集线器开发人员指南,并成功使用 Facebook 登录。登录后如何获取个人资料图片或姓名或出生日期等用户详细信息。移动集线器的开发人员指南没有解释这一点。是否可以获取详细信息或仅对用户进行身份验证?

0 投票
1 回答
86 浏览

amazon-web-services - AWS 移动集线器 nosql

在 AWS 移动中心 nosql 中,我是否有机会通过 pgadmin 或 Web 浏览器进行连接,以便我可以将批量数据导入 nosql 数据库。谢谢。

0 投票
0 回答
370 浏览

swift - AWS 移动中心登录功能问题

我正在使用 AWS 移动中心登录功能。我的目标是让用户登录(无需注册),所以我通过移动集线器创建了池。我已经阅读了有关设置和调用登录 UI 的集成指南。但是,通过运行该应用程序,我得到了以下错误,我仍然错过了什么吗?有没有更具体的教程可以看一下?我在池中创建的用户可以正常工作,我尝试了不同的密码,它显示密码不匹配,但登录 ui 并没有消失,密码正确。下面是错误日志。

找不到 CFBundle 0x7fb75c2277b0 的可执行文件(未加载)Amazon DynamoDB 保存错误:错误 Domain=com.amazonaws.service.cognitoidentity.AWSCognitoCredentialsProviderHelper Code=0“在另一个线程中获取身份 ID 失败或未在 5 秒内完成。” UserInfo={NSLocalizedDescription=在另一个线程中获取身份 ID 失败或未在 5 秒内完成。} 初始化期间无法成功更新网络信息。初始化期间无法成功更新网络信息。

谢谢

0 投票
1 回答
289 浏览

ios - AWS 移动中心登录 UI

我是 AWS 移动集线器的新手,我真的很困惑。我在移动集线器中有一个数据库,并且能够访问它。现在我想添加登录视图。我通过移动集线器输入并集成了一些用户帐户创建了池。我按照 AWS 中的指南,在 viewdidload 中调用内置 UI。运行时,实际弹出登录界面,可以检测用户名和密码是否匹配。但是,我按下了登录按钮,没有任何反应,永远停留在登录视图上。有谁熟悉这种情况?

代表与指南相同

类 AppDelegate: UIResponder, UIApplicationDelegate {

}

错误无法获取id

在此处输入图像描述

谢谢

0 投票
1 回答
5058 浏览

java - 未找到 AWSMobileClient

我已按照以下步骤将 AWS 移动开发工具包添加到我的应用程序。当我到达“连接您的后端”部分的第 4 步并尝试编译我的应用程序时,我收到以下错误:

我在这里查阅了文档,发现AWSMobileClient该类应该在com.amazonaws.mobile.client.AWSMobileClient包内,但是当我尝试手动导入提到的包时,出现以下错误:

我当前的项目文件如下所示:

MainActivity.java

应用程序/build.gradle

使用 AndroidStudio 3.0.1 那么,有什么想法吗?

0 投票
0 回答
108 浏览

android - 使用 DynamoDB 时无法读取 AWS android mobile 中的数据

我开始使用 Amazon Mobile hub(我的第一次)和 Android Studio 3.0.1 开发一个 android 应用程序,并尝试按照教程进行操作

但我不断收到以下错误:

com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBMappingException:类 com.amazonaws.models.nosql.ParkInfoDO 没有使用接口 com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBRangeKey 注释的方法。

我有一个

表 park_info
分区键:park_id

我的代码有问题吗?

0 投票
0 回答
53 浏览

amazon-web-services - AWS Cognito SDK 缺少用户属性

我正在使用 AWS cognito,它是我的 Android 应用程序中的内置 UI。我在 AWS 控制台中根据需要选择了姓氏,但该字段未显示在创建新帐户表单中。如何将此字段添加到表单中。谢谢你。

0 投票
1 回答
282 浏览

amazon-web-services - AWS Mobile Hub 环境

我目前正在完成我的第一个 AWS Mobile Hub 项目,到目前为止进展顺利。然而,不清楚的一件事是如何管理“生产”部署。

我的 Mobile Hub 项目使用的功能包括:

  • 登录(认知)
  • NoSQL 数据库 (DynamoDB)
  • 云逻辑(API 网关和 Lambda)

有什么方法可以区分“开发”和“生产”环境吗?

例如,为开发和生产维护一个单独的“用户”数据库,如果是这样,我将如何配置应用程序代码(React Native)以了解要与哪个数据库/环境通信。

同样对于 API Gateway,我可以看到它已经创建了一个“开发”阶段,但不清楚我是否应该将我的生产 iOS/Android 版本直接指向这个开发阶段,或者我是否应该部署一个“生产阶段” ,如果是这样,我将如何在我的应用程序代码中集成这个特定于环境的切换登录。

提前致谢!

0 投票
1 回答
2238 浏览

android - AWS:NotAuthorizedException:登录令牌无效。令牌受众不正确。(服务:AmazonCognitoIdentity

在 AWS 中使用 MobileHubConsole 时,我想通过 Android 使用 Google+ 登录。

但我收到此错误:

我正在使用 AWS 提供的登录库:

aws-android-sdk-auth-ui

安卓集成:

awsconfiguration.Json:

联合身份池 - Google 联合身份池 - OpenID IAM 身份提供商Mobile Hub Google SignIn联合身份池 联合身份池 - OpenID IAM 身份提供商 Mobile Hub 谷歌登录

0 投票
0 回答
99 浏览

ios - 将 Amazon dynamoDB 查询结果传递给主线程以显示 Google Map 引脚

我将数据存储在 Amazon 上的 dynamoDB 表中。我可以查询该表。在 dynamoDbObjectMapper.query 语句中,我可以打印结果。结果我想创建 GMSMakers(谷歌地图上的图钉)。但是当我调用它时,应用程序崩溃,并显示一条消息“必须从主线程调用 API 方法”。我只是似乎没有得到我需要做的事情。

所以我的问题是,是否有人可以提供一个示例来帮助我了解正在发生的事情并指导我找到解决方案。将查询“向上”的结果传递给主线程,以便我可以调用 Google SDK 函数。

我会非常感激......

这是我的代码(请温柔....)。结果:GMSMarker 调用生成此运行时异常:'GMSThreadException',原因:'API 方法必须从主线程调用'