我正在使用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/