我正在使用AWS Pinpoint从iOS和Android客户端上传分析。我已经用谷歌搜索了两个小时,但什么也没想出来。

在上传分析事件时,如何指定Pinpoint应该仅使用WiFi或Wifi&Cellular?

我知道在正常的AWS配置中,有一个allowCellularAccess属性可以让您指定此属性-但我看不到如何将其应用于Pinpoint。

在旧的MobileAnalytics中,有一个不同的属性,如useDataNetwork。

最佳答案

更新:

目前,适用于Android的AWS开发工具包-Pinpoint不支持此功能,但我将此请求发送给团队进行优先级排序。

对于适用于iOS的AWS开发工具包-定位:

您可以使用AWSServiceConfiguration对象并将allowsCellularAccess标志设置为TRUE / FALSE。

let credentialProvider = AWSCognitoCredentialsProvider(regionType: .USWest2, identityPoolId: "us-west-x:xxx")
let configuration = AWSServiceConfiguration(region: .USWest2, credentialsProvider: credentialProvider)
configuration?.allowsCellularAccess = false
AWSServiceManager.default().defaultServiceConfiguration = configuration

关于android - 如何获取AWS Pinpoint Analytics以使用Wifi或蜂窝数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52153178/

10-09 13:44