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

javascript - 对 AWS Analytics 和 Cognito Sync 使用相同的未经身份验证的身份

我正在开发一个使用 AWS Mobile Analytics 和 Cognito Sync 来获取用户数据的应用程序。通过查看我的网络日志,我可以看到AMA.Managerfor Mobile Analytics 进行了与 Cognito Sync 相同的 API 调用,以从 AWS 请求有限的临时凭证。

AWS.config.credentials.get()

我的问题是,是否可以同时new AMA.Manager()使用new AWS.CognitoSyncManager()最初请求的相同未经身份验证的身份AWS.config.credentials.get()?假设他们都使用相同的身份池。

0 投票
1 回答
76 浏览

amazon-web-services - 如何从移动分析中获取数据。??

我使用 KPI 使用以下 KPI url 从 aws 移动分析获取数据:

https://mobileanalytics.us-east-1.amazonaws.com/2014-06-05/apps 但问题是当我的帐户登录时给我数据。但是当我从 aws 帐户注销时,这个 url 会给我回复这个站点无法访问。如何解决这个问题。这是我用来在移动分析结果中获取数据的文章。 http://docs.aws.amazon.com/mobileanalytics/latest/ug/drs-getting-apps.html 如果您对此有任何想法,请帮助我。否则给我不同的方式从 aws 移动分析中获取数据。

0 投票
1 回答
220 浏览

android - AWS 移动分析 / 当应用程序进入后台时发送事件

我有一个 android 应用程序,我想确保当用户离开应用程序时,将提交用户触发的所有事件。

在 AWS 移动分析中,建议在所有活动的 onPause 方法上调用提交事件。但是考虑到 sdk 的限制,即每分钟最多提交一次事件,我仍然可能会丢失事件。例如,如果用户退出活动,然后将应用程序移至后台。退出活动将触发提交事件并移至后台,如果它们的时间少于 1 分钟,则第二次提交将不会提交事件,如果用户不会再次打开应用程序,它们将永远不会被提交。

如何确保提交所有事件?是否有强制提交事件?

到目前为止我找到的解决方案 - 向应用程序添加服务。当应用程序进入后台时(有点棘手,但似乎可以使用https://stackoverflow.com/a/4414191),它将触发服务。然后该服务将等待 2 分钟,然后触发 submitEvents。这个解决方案正在工作,但似乎有点开销,我希望 sdk 会为这种情况提供一些解决方案。

0 投票
1 回答
88 浏览

ios - AWS 分析 - swift 3 - iOS?

我尝试将移动分析与 Swift 3 一起使用,目前通过 CocoaPods 拥有 AWSCore 2.5.9 和 AWSMobileAnalytics 2.5.9,但我无法记录任何事件。我的合作伙伴已成功使用我正在使用的 Android 记录事件CognitoIdentityPoolId,并且我还确认它AmazonMobileAnalyticsFullAccess附加了策略。

我的 AppDelegate 中有以下代码didFinishLaunchingWithOptions

这导致控制台输出:

我有一个按钮,用于记录事件,然后尝试提交事件:

但是,submitEvents 总是会触发以下错误,这两天我一直无法解决。结果,我无法记录单个 iOS 事件。

我在集成指南下看不到其他步骤,有谁知道如果 ID 在 android 集成中工作得很好,可能会出现什么问题?谢谢!

0 投票
0 回答
46 浏览

event-log - AWS MobileAnalyticsManager 对文件夹“AWS Mobile Services\M4SP”的访问被拒绝

我正在尝试将 AWSSDK DLL 添加到我的 C# 代码中以收集我的事件数据并将数据传递到 AWS 存储桶。我的 C# 代码是使用 VS Share 点模板创建的。该项目包含 WSP 文件。以下代码指示我如何使用 AWSSDK :

我发现 AWSSDK DLL 中的代码在将数据传递到 AWS 数据库之前尝试将数据记录到本地文件夹。文件夹的位置是C:\Users\[userid]\AppData\Roaming\AWS Mobile Services。独立项目中没有问题,因为它始终使用当前用户的身份来运行应用程序,因此它可以访问该文件夹。但是,由于 SharePoint 解决方案的身份验证机制,它使用应用程序池标识来访问文件夹,并出现访问被拒绝问题,整个过程失败。这是错误:

"Access to the path 'AWS Mobile Services\M4SP' is denied."

我修改了共享点应用程序池标识的访问权限(在我的情况下,它是“网络服务”帐户),但它仍然无法访问该文件夹。

有没有人有这个问题的解决方案?非常感谢您的帮助!!

0 投票
1 回答
33 浏览

javascript - AWS Mobile Analytics 事件提交

我目前正在使用 Amazon Mobile Analytics 的 JS SDK。设置工作正常,但自定义事件日志记录似乎不起作用。我得到了正确的回应:

即使响应很好,此事件也不会显示在仪表板上。我错过了什么吗?

0 投票
1 回答
257 浏览

android - 无法将基于 Amplify 的应用程序共享给队友

我将精确分析集成到我们的一个 Android 应用程序中。(按照入门指南 [ https://aws-amplify.github.io/docs/android/start])。我添加了一些事件,并在部署此应用程序后成功提交到 pinpoint 控制台。到安卓手机。

所以我提交了更改并请队友尝试一下。当他构建应用程序时。并运行它,它崩溃并出现以下错误:

我希望在提交 amplify 文件以及 amplify 的 .gitignore 建议后,将保存 amplify 环境和身份验证详细信息,但似乎并非如此,因为代码会查找 awsconfiguration.json 文件,但事实并非如此由于放大的 .gitignore 更改而提交。

我在这里想念什么?我在下面分享了已提交的放大文件和 .gitignore 更新的列表:

放大提交的文件:

放大对我的 .gitignore 文件的添加。

0 投票
1 回答
1237 浏览

amazon-web-services - 连接到 Kinesis 的 Pinpoint 与直接流式传输到 Kinesis 的移动应用程序有什么区别?

我正在研究与移动分析相关的 AWS 服务,因为我们使用 AWS 作为我们的后端基础设施,现在想了解如何最好地利用 Pinpoint 和/或 Kinesis 来最终将事件存储在 S3 中以供以后分析。

Pinpoint 提供分析,并具有一些标准事件和自定义事件。这些保留 90 天,但允许与 Kinesis 连接以无限期存储事件: https ://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-streaming.html

这听起来不错。

我还在 AWS Amplify 的网站上看到可以使用 Pinpoint 和 Kinesis 完成分析: https ://aws-amplify.github.io/docs/ios/analytics#analytics

是否也可以在没有 Pinpoint 的情况下完成分析,以及看起来如何?似乎它只是提供了将任何数据从移动设备发送到 Kinesis 流的可能性,而不是分析。正确的?

我希望如果使用 Pinpoint 来收集标准和自定义事件,它已经可以最佳地完成 Kinesis 如何优化性能和电池所描述的所有内容。因此,如果使用与 Kinesis 连接的 Pinpoint(在 Pinpoint 设置中),这一切都已提供,因此无需从移动设备直接连接 Kinesis。正确的?

如果有人对此或相关经验有深入的了解,如果您分享它,我会很高兴,因为尚不清楚究竟会发生什么。谢谢!

0 投票
0 回答
52 浏览

ios - 无法在 IOS 应用程序中导入“AWSMobileAnalytics”

在我的 podfile 里面

在我的 ViewController 中,我尝试导入 AWSMobileAnalytics,但收到一条错误消息,例如“No such module 'AWSMobileAnalytics'