Game won't load if no network available on both iOS and Android.
Agent Argyle
Member, PRO Posts: 188
On both iOS and Android, my game no longer loads if there is no network (if wifi is off or no cellular data),
Nothing on my title screen uses networking behaviors such as ads, Game Center, etc.
- On iOS I get the loading image ad the spinning wheel and then it quits. This happens every time.
- On Android i just get "Loading..." but it never loads. This problem is intermittent.
Furthermore, I tested my game on iOS 6 and it asked for location permissions.
I am worried these problems will get my game rejected or if not at least cause users to uninstall it and leave negative feedback.
Comments
Does this only happen on your specific project or every project? I've been testing recently without network for a different issue but haven'[t had lockups or crashes.
If it is just your project we'd need a publishing link to it to take a look. Probably the best way to do that is the question mark in the lower right. It would help to know the specific devices you're using as well.
Thanks for the prompt reply! I have only one project. I'll send the link via the support form.
Update: I think the problem might be with RevMob- I have it checked so that I can test ads but I have not signed up for it yet, so I assume I am using the default GS account. I unchecked it and so far the iOS build loads fine without network connectivity. I have yet to test the Android build.
EDIT: I just did a new Android build without ads and didn't get any crashes so it nay in fact be the ads.
I also just discovered that my game quits in iOS if Location services is set to "Never" for the game. This is likely a separate issue however so I will start a new thread.
You'll have to describe how you're seeing the location issue. I'm not seeing it on an iPhone 3gs with 6.1.6 and location services disabled. Not seeing it on other newer devices with location services disabled either.
Unfortunately I cannot provide a link to the build because all the download buttons under Generated App History seem to link to the latest build at the moment. (That is another bug you guys should probably look into, by the way.)
But build 1.992, which I believe is named MdtqVET-EeW4hyIACqQXVA__Airlift.app.zip in the history, quits when location services is set to Never in the latest iOS 8.4.1 as well. I believe it has to do with RevMob being enabled for that build. In subsequent builds I disabled RevMob and it does not quit. I may be at fault however, because I have yet to sign up for RevMob so am still using the default GS fallback ad account that non-pro users used to show ads for every scene change.
I'm a little confused. Your current build doesn't have the problem, but the build that was configured incorrectly did?
Yes. Checking Revmob without having signed up hasn't seemed to be a problem until now. The fallback of the GS default account worked just as it worked with non-pro accounts. Ads displayed fine if it was checked, i Just wouldn't get paid for them. That worked fine for me while I am still in development.
However, I just noticed recently that the game would not load without a network connection and that the app asked for location permissions which I had not seen before. Denying the location permissions or turning off the network caused the game to quit. I tried turning Revmob off and that did the trick for both. I am not sure whether it is because I have yet to sign up for Revmob or not yet. I'll have to test that next.
Ok, I signed up for Revmob and inputted my own Revmob ID in the iOS field in the Services section of the Publishing tool. The only difference is that now I am using my own ID instead of the GS one. So, as you might expect, the results are the same. Without a network connection and location services set to ALWAYS, the game usually quits when you launch it.
This is not ideal since I can imagine people playing the game in locations without networks and also having privacy concerns regarding location. At the very least it would be nice if there were a WHILE USING setting for location services rather than ALWAYS.. I guess for now the fix is to simply not use Revmob, Hopefully the other ad networks don't cause the same problems?
Incidentally, I also use the iAds banner behavior and that does not cause the app to quit without a Network nor require Location permissions.
http://bugs.gamesalad.com/show_bug.cgi?id=1331
Thanks!