问题标签 [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 投票
2 回答
260 浏览

amazon-web-services - 移动中心示例 ios 应用程序的 AWS 开发人员身份验证

在阅读了大量文档和大量试验和错误之后,我实际上能够在我的 aws 移动集线器应用程序中创建一个 lambda(api 网关)驱动的后端用于开发人员身份验证。

  • 我已将 AWSCognitoCredentialsProviderHelper 子类化以创建我的开发人员身份提供商
  • 实现:自定义类中的getIdentityId、token和login

实例化:

然后我执行 credentialsProvider.credentials() 来获取从后端返回的令牌/身份 ID 的经过身份验证的凭据。所有这一切似乎都有效,我得到了 AccessKey、SessionKey 等。所以它似乎工作正常。

但是,在 continue 块中,如果我尝试调用 AWSDynamoDB 或 syncdata,我会得到:

为了确保移动中心应用程序中的 AWS 服务接收更新的凭证,我可能缺少什么?另外,我如何让 AWSIdentityManager 参与其中?因为似乎 AWSIdentityManager.defaultIdentityManger 从来没有从我的自定义身份提供者那里获得用户名等。任何帮助将不胜感激。

0 投票
2 回答
683 浏览

ios - AWSMobileHub 使用 Swift 在 IOS 中缓存来自 S3 的图像

我正在尝试从 S3 下载图像以缓存它。这没有缓存是有效的:

这与缓存不起作用:

完成后出现错误:域:“com.amazonaws.AWSContentManager.ErrorDomain” - 代码:1

我的代码有什么问题?

0 投票
1 回答
32 浏览

amazon-cognito - 使用移动 SDK 进行 Amazon Cognito 开发

我正在寻找移动后端服务提供商并尝试一些示例开发。我看过 feedhenry、parse 等。我也遇到了 Amazon Cognito。看起来,“AWS Cognito + Mobile SDK”主要支持 MBaaS。

有人可以建议我开始尝试使用 AWS Cognito 的 MBaaS 吗?

0 投票
1 回答
714 浏览

ios - 如何使用 AWSUserFileManager Swift iOS 将图像上传到 S3

我已经成功设置了AWS移动集线器,现在可以使用我的 Facebook 凭据登录。基本上我只想使用 . 将图像上传到 S3 存储桶AWSMobileHubHelper。我知道在AWS移动集线器中的工作方式与常规 S3 上传不同。我们应该使用AWSUserFileManager而不是通常的设置AWScognito凭据 +S3bucket等。

我在他们的文档中找到了这个功能,但没有任何解释。我假设我可以传递我的图像,NSData关键是我的路径“public/aaa”。我运行代码一切似乎都很好。我什至没有抛出错误。但是当我转到我的 S3 存储桶时,图像不存在。

我的问题是:我应该作为密钥传递什么?绝对没有任何关于此的文档。

如果这不是怎么办呢?如何AWSUserFileManager工作?

谢谢。

0 投票
2 回答
144 浏览

android - 如何将来自 AWS Mobile Hub 示例项目的推送服务集成到现有的 android 项目中?

我使用带有用户登录和推送通知服务的 AWS Mobile Hub 创建了一个 android 示例项目。

我已经下载了该项目并通过 Android Studio 打开它,以便从示例项目中获取推送通知所需的文件并将其集成到我现有的 Android 应用程序中。

我以为这很简单,但后来我发现了这个巨大的文件分支:

AWS Mobile Hub 示例项目 - 'src' 文件夹文件分支

很难理解我需要哪些文件和不需要哪些文件。您能否帮我弄清楚我需要将什么导入到现有项目中才能将推送通知集成到我的应用程序中?

0 投票
1 回答
244 浏览

ios - 从 Amazon S3 下载图像(使用 AWS 移动集线器助手)

我正在尝试使用 AWSMobileHubHelper 在我的 s3 存储桶中下载一个名为“aaa.jpeg”的图像。我在他们的文档网站上找到了这个功能。

下载成功后(它成功了,没有错误消息),我正在尝试将图像分配给 imageView。我可以说数据已成功下载。我可以打印数据并查看熟悉的图像二进制结构。但由于某些原因,我无法将 UIImage 分配给 imageView。因为我无法将数据转换为 UIImage。

我只想知道这是否是从 s3 下载图像的正确方法,还是我遗漏了什么。完成块中的“数据”是否携带下载的图像?我似乎找不到任何关于此的文档。

这是用于从 S3 下载的正确功能吗?

0 投票
0 回答
150 浏览

ios - AWS iOS 应用程序崩溃

当我将代码转换为 Swift 3 时,我的 AWS iOS 应用程序崩溃了。

它在以下行中崩溃:

在此处输入图像描述

编辑

我认为问题在于以下方法:

我在这里收到相同的错误消息,因为我必须强制解开 launchOptions

0 投票
1 回答
603 浏览

java - 方法应为虚拟类型

我尝试AWSMobileClient.defaultMobileClient()使用以下代码从我的 AWS Mobile Hub 示例项目初始化到我的测试项目中:

当我在我的设备中打开该应用程序时,我在 Android Studio 中收到了以下错误日志:

行如下。
AWSMobileClient.java:121

AWSMobileClient.java:24

AWSMobileClient.java:101

MainActivity.java:43

我真的不明白我面临什么问题,所以你能帮我吗?

0 投票
3 回答
568 浏览

ios - AWS Mobilehub:Swift 3 更新,在启动选项中显示错误

由于我将使用 AWS Mobilehub 创建的 amazon Web 服务应用程序更新为 swift 3,我收到以下错误消息:

在此处输入图像描述

只要我使用“!” 删除由于致命错误导致我的应用程序崩溃的错误:

在此处输入图像描述

0 投票
1 回答
162 浏览

amazon-web-services - 有没有办法改变 Mobilehub 如何更改 IAM 身份验证角色?

在您完成配置 DynamoDB 表的那一刻,authenticades 角色会创建以下行:

每个表,但您甚至可以将所有表仅放在 1 个资源中,这是一种内存浪费,并且我只有 10 个表时会出现 LimitExceeded 错误。我的问题是:有没有办法配置 MobileHub 如何创建这个角色或处理这个 LimitExceeded 错误?