问题标签 [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 回答
964 浏览

ios - 使用 Mobile Hub 测试适用于 iOS 的 Amazon SNS,但无法正常工作

根据标题,我正在尝试让 AWS SNS 推送通知在 iOS 设备上工作。出于测试目的,我想尝试使用 Mobile Hub ( https://console.aws.amazon.com/mobilehub ) 并在给出的示例应用程序之上进行工作。

我似乎无法让它工作。我知道当涉及到多层指令时很难寻求帮助,但是我整个周末都在努力解决这个问题,但似乎无法弄清楚。在 AppDelegate 中,当我在选择主题后触发 Amazon SNS 移动控制台中的 SNS 时,didReceiveRemoteNotification 调用应该会收到一些东西。但是这个协议没有被调用。

  1. 在供应配置文件方面,我创建了开发和分发。两者都测试过。
  2. 在证书方面,我尝试过 Apple Push Notification service SSL (Sandbox) 和 Apple Push Notification service SSL (Sandbox & Production)。很明显,您必须选择后者,因为对于前者,安装应用程序时甚至不会显示通知权限警报。只有当您使用后者安装它时才会显示。

  3. 我确保捆绑包 ID 匹配。

  4. 我已经在我的 iphone 6s 上打开了所有通知。

  5. 在控制台上,我看到这条成功消息:

2016-03-30 20:57:57.103 MySampleApp [284:47861] AWSiOSSDKv2 [信息] AWSPushManager.m 行:186 | -[AWSPushManager 拦截应用程序:didRegisterForRemoteNotificationsWithDeviceToken:] | 设备令牌:435d5se354s38s9ddge2edcs2a3601e18ss9c83e47s629164ebced21s16abb39974sg3

  1. “didFailToRegisterForRemoteNotificationsWithError”永远不会被调用。

  2. “didRegisterForRemoteNotificationsWithDeviceToken”成功被调用。

  3. 我的控制台上也收到了这条成功消息:

2016-03-30 21:34:16.635 MySampleApp [321:57551] AWSiOSSDKv2 [信息] PushNotificationViewController.m 行:112 | -[PushNotificationViewController topicDidSubscribe:] | 订阅主题成功:AWSPushTopic: 0x14c6da770

我完全迷路了。如果有更多信息可供我发布以解决此问题,请告诉我。

更新:Rohan Dubal,感谢您的评论。以下是您向我提出的以下要求。

  1. 是的,我总是从“我的示例应用程序”导航栏视图->“推送通知”行->“推送通知”导航栏视图->单击底部的演示推送通知->切换打开(绿色)并且“主题”行已选中,我已将 APNS 发送到该引用主题。

  2. 是的,我尝试过最小化并关闭应用程序。顶部栏通知或任何通知根本不显示。

感谢您的反馈意见。请建议我可以运行的任何其他测试。

另外,我想也许它必须用我的 iphone 6s 来做,所以我用 iphone 5s 尝试了它,但它仍然无法正常工作。iphone 6s 是 ios9.2,iphone 5s 是 ios 8.3。

0 投票
0 回答
296 浏览

amazon-web-services - 在 AWS Mobile Hub 上启用推送通知的问题

我在为我的应用程序在 AWS Mobile Hub 上“启用”推送通知时遇到问题。我想为我的 iOS 应用启用它,所以我继续上传了我的通用 Apple 证书,然后选择了我的主题。我没有为 Android 输入任何信息。

当我单击保存更改时会发生什么,似乎它不起作用。因为当我单击 Push Notification 磁贴时,它似乎未启用,但在配置页面上,我可以看到它已启用(见下图)。

当我下载我的应用程序的构建时,我看不到任何与推送通知相关的信息。有谁知道为什么?

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
778 浏览

android - AWS MobileHub Android - 进口声明 com.amazonaws.mobile

我是 AWS 新手。我创建了运行良好的 AWS 示例应用程序。但是当我尝试将代码添加到我的新应用程序时,我在导入语句的 Application 类中遇到错误。

Android Studio 在这些导入语句的“移动”部分给出错误。

我不知道项目中是否需要添加任何罐子。

Gradle 代码构建没有错误。以下是我的gradle代码 -

让我知道是否应该在此处添加更多代码。

0 投票
1 回答
291 浏览

javascript - 使用 Facebook 登录但仍然收到:“此身份池不支持未经身份验证的访问”

我正在使用 AWS 为 WebApp 工作。我正在尝试从我的 DynamoDB 表中获取项目,但我收到错误“此身份池不支持未经身份验证的访问”。我不希望我的应用程序拥有未经身份验证的用户,但我在调用 DynamoDB 查询之前已登录。谁能帮我?这是我的代码:

我将不胜感激任何帮助。谢谢!

0 投票
1 回答
530 浏览

ios - 在 ios 中使用 amazon cognito 调用 GetID

我正在关注亚马逊的这篇博文:https ://mobile.awsblog.com/post/Tx2UQN4KWI6GDJL/Understanding-Amazon-Cognito-Authentication

我有这个设置:

在 iOS 中如何调用 GetID?

0 投票
1 回答
5053 浏览

ios - iOS - AWS MobileHub 使用经过开发人员身份验证的提供商登录

我正在尝试了解如何使用 AWS mobilehub 的 iOS SDK 以开发人员身份验证身份登录,因为最近 AWS 更改了此 SDK,但我找不到任何相关文档。示例应用程序未能阐明这一点。

我有一个 REST API 来检索 cognito ID 和 Token 但我不知道一旦我有了这个该怎么处理它们。

AWS 有以下不同的类别,使问题进一步复杂化:

AWSCredentialsProvider、AWSCognitoCredentialsProvider(新开发工具包中不再提供)、AWSSignInProvider、AWSAbstractCognitoIdentityProvider(新开发工具包中不再提供)

现在有一个叫做 AWSAbstractCognitoIdentityProviderHelper..

这些由 AWSIdentityManager 处理,它是 AWSMobileHubHelper.framework 的一部分,但是 AWSIdentityManager 不允许您设置凭证提供程序,所以我不明白在这方面我应该如何与之交互。

任何教程、文档等将不胜感激

0 投票
1 回答
494 浏览

android - AWS MobileHub:重命名 Android / iOS 示例项目

我是 AWS Mobilehub 的新手。我喜欢它允许我使用 AWS 配置选项创建项目的方式。但是,当我尝试构建应用程序(ios/swift/android)时,它总是使用我的示例项目作为项目名称。在 AWS 项目的大多数配置设置中(例如使用 cognito),我必须使用 mysampleproject 进行配置。有什么方法可以用我的项目名称而不是“mysampleproject”生成 ios/swift/android 代码。如果我的问题太愚蠢,请原谅我。

感谢任何帮助。

0 投票
1 回答
111 浏览

ios - iOS - 使用 Facebook 登录但仍然收到:“此身份池不支持未经身份验证的访问”

我正在使用 AWS 为 iOS 应用程序工作。我正在尝试从我的 DynamoDB 表中获取项目,但我收到了错误消息(有时它会起作用!!!就像工作 4 小时然后下降)

我不希望我的应用程序拥有未经身份验证的用户,但我在调用 DynamoDB 查询之前已登录。谁能帮我?这是我的查询代码:(我正在为登录使用 de Generated Code)

请帮我!

0 投票
1 回答
49 浏览

amazon-web-services - 有没有人拥有包含 dynamodb 的最新 aws 移动中心开发人员指南?

我想为我的移动应用程序设置一个后端。我遇到了非常吸引人的 AWS 移动中心。在最新的更新中,他们也包含了 NoSQL DynamoDB,但我在任何地方都找不到这方面的文档。AWS 移动中心的开发人员指南不包括 DynamoDB。

0 投票
1 回答
909 浏览

amazon-cognito - 我们如何从用户池和身份中获取所有用户列表(AWS Cognito)

我正在使用 AWS Cognito 进行用户身份验证。通过 Facebook/google+ 登录的用户列在联合身份池中,而通过自定义注册流程登录的用户则列在 cognito 用户池中。那么,我们如何管理这两个用户列表呢?有什么方法可以访问和管理单个应用程序中的用户列表。