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

ios - AWS MobileHub iOS SDK - AWSSignInProvider - 没有类文档

我找不到有关该课程AWSSignInProvider以及如何使用它的任何文档。有一个标题:

我可以看到它在AWSIdentityManager类中使用,但我根本不理解它,并试图弄清楚是否使用它来完成 AWS MobileHub 中的“开发人员身份验证”流程。

0 投票
1 回答
633 浏览

ios - 安装 CocoaPods 和 AWS 移动 iOS 开发工具包

我遵循了这些说明:http ://docs.aws.amazon.com/mobile/sdkforios/developerguide/install-ios-sdk.html

但我仍然得到所有这些缺失的依赖项:http ://screencast.com/t/o2oaYFctzg

我该如何解决?

0 投票
3 回答
268 浏览

amazon-web-services - AWS Cognito 登录数据

我们正在尝试确定是创建我们自己的 Parse 服务器还是迁移到 AWS 堆栈。我们正在寻找 Parse 登录的 AWS 替代方案,它可以提取电子邮件和姓名等用户信息。

我能找到的最接近的是 AWS Cognito,但它似乎没有存储任何用户信息(电子邮件/姓名)。似乎获得它们的唯一方法是通过开发人员认证的身份,这意味着我必须处理用户的凭据(加密用户的密码),处理 fb/google 注册等。

我是 AWS Mobile 的新手,但我希望这些应该是 BaaS 解决方案应该提供的标准功能。我在这里错过了什么吗?对于那些使用 AWS Mobile 堆栈的人,您如何处理这个问题?

谢谢!

0 投票
1 回答
1527 浏览

ios - 使用 AWS Mobile Hub 进行有效登录

我的印象是 AWS Mobile Hub 在示例应用程序中为您构建了一些东西。

但我在资源页面上看到它使用了我定义了身份验证和非身份验证角色的 AWS Cognito。该应用程序已构建,但当我尝试登录时不断收到此信息:

在此处输入图像描述

我已启用登录:

在此处输入图像描述

在这个身份池中,我扮演了 unauth 和 auth 角色。然后在 Mobile Hub 中下载了代码,但仍然无法登录。我错过了什么?

0 投票
1 回答
751 浏览

android - Amazon SNS 示例应用程序

我是 Amazon SNS 服务的新手,我今天才订阅开始试用它。我登录到 Mobile Hub 控制台,并创建了一个新项目。然后,我选择了适用于 Android 的 Push Notifications,并选择了 Build。

在说明中它说它应该像将 Build 步骤中提供的源项目导入 Android Studio 一样简单,然后单击 Debug app。

当我这样做时,我立即在 Android Studio 的事件日志中收到 NullPointerException: null 错误。我正在尝试将 MySampleApp 加载到模拟器上以测试推送通知的工作方式,但由于此错误,我什至无法运行该应用程序。

当我单击事件日志中的错误时,弹出窗口会显示以下详细信息。我不知道该怎么做,因为除了将项目导入 Android Studio 并单击调试应用程序之外,说明没有指明任何其他内容。

0 投票
1 回答
1263 浏览

ios - Apple Developer Account 生成无效的推送证书

我正在尝试为 APNS 配置 AWS Mobile Hub。我有两个我认为相关的问题。

在 Apple Developers Portal 中,我有 2 个适用于应用程序的有效配置文件,iOS 开发和 iOS 分发(所有证书的到期日期都在未来)。当我生成并下载开发推送证书,然后回头查看配置文件时,两个配置文件都被标记为无效。我可以编辑配置文件并使它们再次有效,但是当我撤销开发推送证书并创建另一个时它们无效(我重新创建推送证书,因为我不确定它是否有效)。

当我尝试通过上传开发推送证书(如上创建)向我的 AWS Mobile Hub 项目添加推送通知时,出现错误:

我已经多次重复这个过程,同样的事情总是发生。如果我撤销并重新创建无效的供应配置文件,我会得到相同的事件序列。我不知道为什么生成推送证书会使配置文件无效。由于推送证书上传成功,我认为它们的格式是正确的。我不知道证书中的哪个参数可能是错误的根源。

到底是怎么回事?

0 投票
0 回答
62 浏览

amazon-web-services - 基于 AWS Cognito 的身份验证中 appname 的正确值

我正在为我自己的应用程序对 AWS 提供的 CognitoSyncDemo 的自定义进行故障排除。我使用 Cloud Formation 说明为我的 iOS Mobile Hub 应用程序构建了身份验证后端。

当我尝试登录用户时收到错误响应:

签名哈希是根据我提供的值计算的,包括一个appname在演示中定义的值,如下所示

我不确定是否应该更改此值。我在 AWS 控制台中看到的各种形式的应用程序名称都没有阻止错误。在哪里可以找到 DeveloperAuthAppName 的正确值?

0 投票
1 回答
122 浏览

amazon-web-services - 将自定义 OpenIDConnect 提供程序与 AWS MobileHub 结合使用

我正在构建 iOS 应用程序并正在研究 AWS MobileHub ...我正在尝试使用 AWS Cognito 设置登录,我已经使用我的自定义 OpenID Connect 提供程序配置了身份池(我使用 IdentityServer 构建了我自己的)但是当我配置 Sign在使用 MobileHub 时,它只能让我选择使用 Facebook、Google、Twitter(即将推出)或自定义身份验证后端(不是 OpenID)......我是否遗漏了什么或者 MobileHub 尚不支持此功能。

0 投票
1 回答
189 浏览

android - 从 android mobile sdk 在 aws 中创建帐户

我只是从解析转移到 AWS。我只是想让用户将自己注册为 AWS DB 中的用户。我还想实现自定义登录。

因为我是全新的,所以我尝试了以下

1)通过启用自定义用户的登录在控制台中创建一个应用程序

2)启用云逻辑

3)启用推送通知

4) 从 AWS 控制台下载包。

5)我在 AWS Cognito 中创建了一个身份池

现在我只想知道如果我需要将用户注册到应用程序并让他登录,我下一步该怎么做?

提前致谢。

0 投票
0 回答
181 浏览

ios - iOS:AWS MobileHub 开发人员经过身份验证的身份无法调用 lambda - AccessDeniedException

我将AWS MobileHub SDK 与开发人员身份验证设置一起使用。

移动集线器开发工具包有一个处理会话的AWSIdentityManager,我已按照此处的指南使用我的身份提供商登录。

身份提供者工作正常,登录成功,但每当我尝试进行 cloudlogic 调用(调用 lambda 函数)时,都会失败:

AWSiOSSDKv2 [错误] AWSCloudLogic.m 行:47 | __67-[AWSCloudLogic invokeFunction:withParameters:withCompletionBlock:]_block_invoke | invokeFunction:错误:操作无法完成。AccessDeniedException

这表明当调用 lambda 函数时,MobileHub 没有使用正确的 AIM 角色并且 Lambda 拒绝访问。我的 AIM 设置没问题并经过检查,所以我不确定问题出在哪里。

在 AWSIdentityManager 我只修改了这个函数

亚马逊有很多分散在各处的信息,但我找不到关于开发人员身份验证的移动集线器的任何信息,但是