问题标签 [amazon-mobile-analytics]

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 回答
230 浏览

android - 填充 AWS Mobile Analytics 收入图

我正在开发一个概念验证 android 应用程序,该应用程序使用 AWS Mobile Analytics 来跟踪应用程序中的会话和事件。我能够暂停和恢复会话,并创建自定义事件,并且一切都按预期反映在相应的图表中。现在,在移动分析控制台中,有显示收入的图表或与收入有关的某些指标(ARPDAU、ARPPDAU),以及一个收入选项卡,所有这些目前都没有任何价值。目前,我的每用户终身价值如下所示:

收入

收入选项卡如何填充?我是否必须使用 Google 应用内购买、FB 支付或亚马逊支付在我的应用中实际购买某些东西才能填充它?当用户进行购买时,它会自动填充吗?或者我可以调用某个 API 调用来填充这些值?

这个问题听起来很傻,但老实说,我找不到一个像样的文档,而且测试付款需要我一段时间,因为我对我用于这个 PoC 的账户的控制有限。

0 投票
3 回答
6670 浏览

ios - cognito - 禁止访问身份

我正在尝试了解 amazon cognito 并在通过 facebook 登录后尝试列出 S3 文件夹的内容。脸书登录工作正常。当我点击测试按钮(cmdTestS3Tapped)时,它会引发以下错误。

我从亚马逊提供的示例中将 AmazonClientManager.h、AmazonClientManager.m 和 Constants.h 包含在项目中。常数如下所示。任何人都可以帮我解决这个问题。

这是角色 - Cognito_iOSTestPoolAuth_DefaultRole

这是信任关系

这是我正在使用的代码

错误

0 投票
2 回答
254 浏览

amazon-web-services - AWS 移动分析 Unity 开发工具包

有人知道适用于 AWS Mobile Analytics 的 Unity 开发工具包吗?

有没有人成功集成 AWS Mobile Analyics 和 Unity 应用程序?

有关该服务的信息很少,并且支持电子邮件的响应速度极慢。

0 投票
1 回答
851 浏览

ios - 在不配置 Amazon Cognito 的情况下使用 Amazon Mobile Analytics

与竞争分析服务相比,亚马逊移动分析似乎需要更多的配置和集成步骤。

例如,在 Flurry Analytics 中,设置非常简单:

我希望亚马逊移动分析中的等价物对于未经身份验证的用户来说是这样的:

但是,在运行该代码并将应用程序置于后台以上传和发送事件后,不会给出任何错误或其他日志消息。

Amazon 的快速入门指南和本教程 ( http://www.nickyap.info/mobile-analytics/ ) 都将引导您完成配置 Amazon Cognito 的额外步骤,甚至用于跟踪未经身份验证的用户。这反过来又需要额外的 AWS 权限来创建我的 AWS 账户所没有的用户角色等。

有没有人尝试在不先配置 Cognito 的情况下使用 Amazon Mobile Analytics?还是这是绝对要求?

0 投票
1 回答
716 浏览

android - 无法使用 Android 上的 AWS Mobile Analytics 解决主机错误

我正在尝试实现从http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/analytics.html获得的 AWS Mobile Analytics 的起始代码

我在清单中设置了所有内容以及 Internet 权限,但在所有调试和故障排除后我仍然收到此错误。

           

我尝试使用 ConnectivityManager 和 InetAddress.getByName("google.com").isReachable(3) 来确认我的代码能够访问互联网。

到目前为止,我的假设是不知何故被调用的主机名是错误的。它应该是“mobileanalytics.us-east-1.amazonaws.com”而不是“mobileanalytics.us-east-1”。. 否则可能是防火墙问题或 https 问题,我必须进一步探索。我在手机上连接了wifi。

任何指示帮助?

0 投票
2 回答
161 浏览

amazon-web-services - AWS 移动分析环境

我正在一个具有两个环境(测试版和生产环境)的应用程序上实施 AWS Mobile Analytics。它与自动导出配置 S3 + Redshift 配合得很好,但我对环境数据拆分有疑问。

我是否应该拥有另一个具有其他配置的 Mobile Analytics 以自动导出到另一个 Redshift?或者我应该让一个 Redshift 和两个应用程序(测试版和生产)将数据发送到同一个 Redshift?在第二种情况下,我可以检测到来自哪个应用程序的数据是唯一的包名称。

提前致谢!

0 投票
2 回答
846 浏览

ios - 在我的 iOS 应用程序中配置 Amazon Mobile Analytics 和 AWS Cognito 会引发一些与 IAM 相关的异常

这是我得到的错误:

我在 IAM 中有 AuthRole 并具有以下策略:

还有一个 Unauth 角色:

条件下IAM 中提及的字符串cognito-identity.amazonaws.com:aud与我的应用程序中声明的内容相匹配。

我不明白问题出在哪里。

编辑

设置代码 (Swift)。

application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)两者都在函数中的 AppDelegate 中依次调用。

编辑/解决方案:经过另一次检查,创建 Cognito 身份池的一个步骤确实创建了一个角色,但这个角色没有分配给unauthenticated role......愚蠢的事情,一如既往地在 AWS 上进行正确的管理。

0 投票
3 回答
1306 浏览

amazon-web-services - 如何在 Amazon Mobile Analytics 控制台中更改应用程序的身份池 ID

我已经在 iPhone 应用程序中设置了 Amazon 的 S3 和 DynamoDB,因此我可以使用 Cognito 并设置一个具有适当角色/策略的身份池。

我现在也尝试使用 Analytics,但无法解决。

我已经在 Mobile Analytics 中设置了一个应用程序,但根据亚马逊的这个 PDF, 我可以更改池 ID / 或设置一个可选择 ID 的新应用程序。我不能这样做。

如何更改在 Mobile Analytics 中设置的现有应用程序的池 ID?

让问题更简单。如何在控制台中获得此视图?

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

0 投票
5 回答
3627 浏览

ios - 运行时错误:dyld:未加载库:@rpath/AWSCore.framework/AWSCore

我正在使用适用于 iOS 的 AWS Mobile Analytics (2.2.3)。运行 pod update 后,尝试MyApp在物理设备上运行时出现以下错误:

dyld:库未加载:@rpath/AWSCore.framework/AWSCore 引用自:/private/var/mobile/Containers/Bundle/Application/4582B679-A162-47CE-80ED-58C8B9BB231B/MyApp.app/MyApp 原因:库版本不兼容:MyApp 需要 2.0.0 或更高版本,但 AWSCore 提供 1.0.0 版本

我的 AWS Mobile Analytics 库的 cocoapods pod 文件条目是:

我试过递减AWSMobileAnalytics版本(pod 'AWSMobileAnalytics', '2.2.2'),但我仍然得到同样的错误。有谁知道如何解决这个问题?

0 投票
1 回答
222 浏览

ios - 使用 Cognito 开发人员身份验证的 AWS 移动分析

我应该如何配置 defaultServiceConfiguration,如果...

  • 我正在使用自定义身份提供者通过 Cognito 对注册用户进行身份验证。(在用户使用用户/密码注册到我们的服务之前,我不在乎是谁)
  • 我想使用移动分析随时在应用程序中跟踪事件。(即使对于未注册的用户)

目前验证的代码看起来像这样并且延迟执行,仅当使用为注册用户保留的功能时:

为了在应用程序中随时使用 Mobile Analytics,我是否必须在启动时设置 defaultServiceConfiguration?但在那种情况下,我还没有登录名。我应该如何在没有登录的情况下对用户进行身份验证?

谢谢。