问题标签 [aws-mobilehub]

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 投票
0 回答
297 浏览

facebook - 使用 Cognito 在 Amazon Mobile Hub 中的登录问题

我在我的 android 项目中使用 Mobile Hub(亚马逊),对于登录提供商,我使用的是 cognito,我有他们提供的示例代码,我修改了代码,使用 Facebook 登录正在工作,但我面临的问题是onSuccess用户登录成功调用两次并且我对其进行调试时的方法,但我无法弄清楚如何解决该问题。

SplashActivity.java

SignInActivity.java

0 投票
2 回答
225 浏览

amazon-web-services - 限制和排序扫描结果 AWS

我正在使用 AWS mobilehub,并创建了一个 dynamoDb 表(userId、、、、username)。我的分区键是一个字符串 ( ),我创建了一个全局搜索索引 (GSI),我在其中设置了分区键和排序键。我可以通过以下代码成功查询所有项目usertoplevelusertopscoreuserIdusertoplevelusertopscore

现在我的表中有 1500 多条记录,我想将结果限制为仅获取前 10 个用户。如果有人帮助,我将不胜感激。

0 投票
0 回答
79 浏览

ios - AWS Mobile Hub 本地化

我正在使用 AWS Mobile Hub 服务进行用户登录。我遵循移动中心开发者指南。如何在 AWSAuthUIViewController 中应用本地化。例如,我想使用“Yeni hesap oluştur”而不是“创建新帐户”来进行土耳其语本地化。我在 XCode 8.3.3 中为土耳其语和英语提供了一个可本地化的字符串。

0 投票
2 回答
759 浏览

android - 为 Cognito 设计自定义登录流程/活动

我在这里遵循 Amazon cognito 用户登录指南:http: //docs.aws.amazon.com/mobile-hub/latest/developerguide/add-aws-mobile-user-sign-in-email-and-password.html #email-and-password-config-overview

这一切都很完美,但他们启动的默认活动很丑陋,而且难以使用。他们用来启动此活动的代码是

我想建立自己的登录流程。这甚至可能吗?有没有关于如何做到这一点的教程?

我无法理解他们的流程,因为当我点击 SignInActivity 的链接时,我得到...\.grade\caches\ modules-2\files-2.1\com.amazonaws\aws-android-sdk-auth-ui\2.6.0\991ae12d55d8733e2ebb4b3e4c30a6cc2ee42d3a\aws-android-sdk-auth-ui-2.6.0-sources.jar!\com\amazonaws\mo并且文件被锁定以进行编辑。

0 投票
1 回答
325 浏览

ios - 在适用于 iOS 的 AWS Mobile Hub 中查找用户 ID

我正在将 AWS Mobile Hub 用于应用程序。我已经实现了一个正常工作的登录屏幕。我需要将客户端 ID 添加到我在 DynamoDB 上的数据库中。但是,我似乎无法在我的应用程序中实现这一点。

这是来自 AWS docs的示例代码。打印结果有一个明显的错误,因为它认为我们正在保存到 NoSQL 表,但请忽略它。

@IBAction func readButton(_ sender: Any) {

}

这是我在 ViewController 中实现的:

让 dynamoDbObjectMapper = AWSDynamoDBObjectMapper.default() 让用户:用户 = 用户();

不知道如何找到用户 ID。请帮忙

0 投票
1 回答
881 浏览

android - Android App S3 上传不起作用。没有错误

我正在构建一个拍摄照片并将其上传到 Amazon S3 的 android 应用程序。我的代码似乎运行良好,因为它实际上正在运行(通过调试断点确认),但是它没有上传。我没有收到任何错误消息,并且我放入应用程序的 log.d 消息不会出现在 logcat 中。

我正在使用这个亚马逊教程:http ://docs.aws.amazon.com/mobile-hub/latest/developerguide/add-aws-mobile-user-data-storage.html#add-aws-mobile-user-data -存储应用

第一次运行代码时,我收到一个错误,抱怨TransferUtility.builder()没有,.s3Client所以我把它放进去。

违规代码:

photoFile是一个File对象。

sniffer-gps-app是存储桶名称

UserDogPhotos是bucket中的一个文件夹

0 投票
0 回答
60 浏览

aws-mobilehub - 如何自定义 AWSUserPoolSignIn?

我正在为我的应用程序使用 AWS Mobile Hub。下载了与我的设置相关的示例应用程序,但我想更改登录过程的流程和屏幕。

除了更改实际代码之外,还有什么好的方法吗?覆盖该代码的最佳方法是什么?(我更喜欢以我仍然可以更新此基本代码的方式覆盖它)

我想更改代码的原因是示例应用程序总是请求“用户名”,用户并不总是知道(他可能会忘记它)所以我想例如实现可以通过电子邮件检索的忘记密码或电话号码等(现在一切都由“用户名”)。

当前的默认流程非常难以理解/没有意义。

0 投票
0 回答
150 浏览

android - 发出 AWS 移动中心登录 - 身份池的 NotAuthorizedException

我指的是 AWS Mobile Hub 开发人员指南(用于集成基于电子邮件的用户登录)http://docs.aws.amazon.com/mobile-hub/latest/developerguide/amhd-dg.pdf

标题为:为 AWS 移动服务 (Android - Java) 设置您的应用程序的主题

最后一步第 8 步结果应该是“IdentityManager:得到用户 ID:us-east-1:abcabcabc-0be6-444e-b101-abcabcabc”,但我得到“D/IdentityManager:得到用户 ID:null”

异常的堆栈跟踪:

0 投票
0 回答
104 浏览

ios - 无法将 dynamoDB 项目加载到我的 ios 应用程序

我正在尝试将 dynamodb 表中的项目加载到我的 ios 应用程序

view did load我的表视图中调用了我的函数。

但是当我的代码到达dynamoDBObjectMapper.load

我的日志是:Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '_dishNum is not a property of MyFoodApp.Dish.'

那是菜课

类 func rangeKeyAttribute() -> 字符串 {

}

如您所见,我有一个名为 _dishNum 的属性,所以我不确定它为什么会崩溃。

我还注意到,如果在 haskey 参数中我输入了一个在我的表格视图中不存在的字符串,则应用程序不会崩溃。

0 投票
1 回答
136 浏览

amazon-web-services - aws:无法在云逻辑、移动集线器中添加新 API

当我尝试在云逻辑、移动集线器 aws 中创建新 api 或从 api 网关导入 api 时,出现此错误:

无法更新项目:无法部署资源,因为缺少部署 S3 存储桶。

s3 存储桶中有部署文件夹。