如何获取AWS Pinpoint Analytics以使用Wifi或蜂窝数据

时间:2018-09-03 16:05:53

标签: android ios amazon-web-services

我正在使用AWS Pinpoint从iOS和Android客户端上传分析。我已经在Google上搜索了两个小时,但一无所获。

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

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

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

1 个答案:

答案 0 :(得分:1)

更新:

当前适用于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