         }))
     }
     
-    public func downloadRemoteConfigVersion(deviceModel: String, deviceManufacturer: String, locale: String, appVersion: UInt32) {
+    public func downloadRemoteConfigVersion(appVersion: UInt32) {
         let messageBuilder = Pogoprotos.Networking.Requests.Messages.DownloadRemoteConfigVersionMessage.Builder()
-        messageBuilder.platform = .Ios
-        messageBuilder.deviceModel = deviceModel
-        messageBuilder.deviceManufacturer = deviceManufacturer
-        messageBuilder.locale = locale
+        messageBuilder.platform = .Android
         messageBuilder.appVersion = appVersion
         methodList.append(PGoApiMethod(id: .DownloadRemoteConfigVersion, message: try! messageBuilder.build(), parser: { data in
             return try! Pogoprotos.Networking.Responses.DownloadRemoteConfigVersionResponse.parseFromData(data)

        let request = PGoRpcApi(subrequests: methodList, intent: intent, auth: self.auth!, api: self, delegate: delegate)
        request.request()
        methodList.removeAll()
    }
    
    public func setLocation(latitude: Double, longitude: Double, altitude: Double? = 6.0) {
        Location.lat = latitude
        Location.long = longitude
        Location.alt = altitude!
    }
    
    public func simulateAppStart() {
        getPlayer()
        getHatchedEggs()
        getInventory()
        checkAwardedBadges()

            return try! Pogoprotos.Networking.Responses.SfidaActionLogResponse.parseFromData(data)
        }))
    }
    
    public func checkChallengeMessage(debug: Bool? = nil) {
        let messageBuilder = Pogoprotos.Networking.Requests.Messages.CheckChallengeMessage.Builder()
        if debug != nil {
            messageBuilder.debugRequest = debug!
        }
        methodList.append(PGoApiMethod(id: .CheckChallenge, message: try! messageBuilder.build(), parser: { data in
            return try! Pogoprotos.Networking.Responses.CheckChallengeResponse.parseFromData(data)
        }))
    }
    
    public func verifyChallengeMessage(token: String) {
        let messageBuilder = Pogoprotos.Networking.Requests.Messages.VerifyChallengeMessage.Builder()
        messageBuilder.token = token
        methodList.append(PGoApiMethod(id: .VerifyChallenge, message: try! messageBuilder.build(), parser: { data in
            return try! Pogoprotos.Networking.Responses.VerifyChallengeResponse.parseFromData(data)
        }))
    }
}