Analytics

Just wondering what communication method/protocol the analytics APIs use.

For example if a use is not connected to via wireless ethernet then does it use 3GS to communicate with the Flurry server?

The reason I ask is just wondering if the user could end up paying for the connection or whether a alert message will pop up if it cannot connect. [import]uid: 9371 topic_id: 4415 reply_id: 304415[/import]

Anyone? [import]uid: 9371 topic_id: 4415 reply_id: 13980[/import]

If no WiFi then it will fall back to mobile data.

It is assumed that phone users will at least have a mobile data profile, but might not have a WiFi profile so they wouldn’t make it WiFi only.

Look at Apple’s Reachability sample app (Objective C). It can poll the available data channels but not set their priority. [import]uid: 11393 topic_id: 4415 reply_id: 13983[/import]

I hadn’t though about this. While it’s true that most phone users have unlimited data plans, I don’t think it’s true for ALL of them. Now I’m a little hesitant to include analytics in my game. I really don’t want someone to get a massive bill because of me. [import]uid: 10835 topic_id: 4415 reply_id: 13990[/import]

Text based data traffic will never even come close to maxing out a users data cap.

Data caps are maxed out because of heavy surfing, youtube videos, app downloads, and most commonly laptop tethering as a data modem when they download emails as well as do all of the above. [import]uid: 11393 topic_id: 4415 reply_id: 13998[/import]

I’m aware of that and I wasn’t talking about data caps. I was talking about pay per use plans, where you pay per kb of data use and are usually super expensive. While these plans are not the norm by far, I believe some still exist (probably not in the US, but I’m pretty sure that’s the default in my country if you haven’t contracted any data plans). Even text based traffic can add in this situation and without the user knowing where it’s coming from or being able to disable it, I don’t know, maybe I’m thinking too much.

Edit: thinking more on it, people with those plans probably disable celular data altogether. [import]uid: 10835 topic_id: 4415 reply_id: 14001[/import]

Smartphones generate background data traffic the second you turn them on. As you said if they haven’t got a data plan even if it’s as little as 10MB per month - they will not have a data profile configured and would be using it as a dumb phone. [import]uid: 11393 topic_id: 4415 reply_id: 14004[/import]

If I’m installing Flurry analytics in my iPad app, and the target iPad does not have 3G, then does the data get stored until the next time the iPad connects via WiFi? Or is that data lost?

Another question… in the Corona sample code, and when setting up a key on the Flurry website, it seems to care whether this is for an iPad or iPhone. What if it’s a universal binary? Do I sign up for two separate codes and then figure out inside of my app what type of device it is?

Thanks! [import]uid: 9905 topic_id: 4415 reply_id: 24008[/import]