Hi folks,
It appears that our game doesn’t save on jailbroken devices. Is there anyway to fix this?
We’re using playerprefs.
Hi folks,
It appears that our game doesn’t save on jailbroken devices. Is there anyway to fix this?
We’re using playerprefs.
Hi EricD,
We have the same problem with our game that went live just today.
I don’t have any answers - and we’re still struggling to reproduce the problem.
This is what we’ve heard from our users:
Right now we suspect it could be a problem with a specific version of jailbreak … investigating.
Cheers,
Jesper
That’s the thing about jailbreaking. My app, Physynth mysteriously crashes on ipad1 jailbroken devices and there isn’t a damn thing I can do about it other than soak up the bad reviews.
What can you do? its totally unpredictable what people are doing to their jb phones.
From a developer pov, jb devices are nightmares.
Eric, do you have a device that has the problem??
Have you tried an other save solution like Writing PlayerPrefs, Fast - PreviewLabs ??
Cheers,
Jesper
It’s doubly difficult, because it could be the jailbreak itself, or any number of hooks into the OS created by mobilesubstrate applications.
Yesterday I tried running our game on a Jailbroken iphone 4. Didn’t load the save file. A non-jailbroken iPhone 4 worked great.
We haven’t tried other solutions. If you try that one, please keep me posted. Cause our game is completely done, but we can’t launch with this problem.
We’ve tracked down the bug now!
It only happens on some jailbroken IOS5.01 devices.
These users cannot use the iCloud (not throu the prime31 plugin at least - there might be other ways …)
We only save strings to the PlayerPrefs … so our solution right now is to try to read the local saved data if the iCloud thinks a string is empty.
Not the perfect solution - but it solves the worst problems.
We’re in contact with Prime31 to get to the bottom of this.
The bad news is that this issue took our game down to three stars on the US app store … almost half of the reviewers gave us only one star due to this!
If you are not using iCloud to save data, does it work? Just asking.
Thanks,
Yes Physynth got buttf*cked in reviews on appstore, and it cost us dearly because it crashes on ipad1 on jailbroken devices. This is something that isn’t really unity’s fault, but the fault of jailbreaking in general, and going close to springboard limits. A jb device will need at least an extra 20 meg imho to keep stable (on any os version).
Since I do not test on jailbroken devices (I think I probably should jailbreak them just to accommodate this) I paid the price.
No such issue on ipad2, so most likely it’s memory. Tempted to just put a line saying Jailbroken devices not supported just to dodge reviews that are bad from people doing silly stuff.
Sorry if this is slightly off topic, but the issue of jailbroken devices + development is something that can often catch people off guard on the appstore and I wanted to share my negative experiences with other developers so they don’t get caught out either.
I think providing your app does not go over 90 mb usage, it should work fine on jb devices - however my issue is unrelated to the OP’s icloud issue.
Yup … it’s a iCloud only issue with the prime31 plugin
Maybe we should just disable iCloud…
just disable it if jailbroken device for now? prime’s ect thing has a check for jb devices you can use.
Thats interesting! Jesper, did you try this?
Did you make any progress?
We “solved” this problem by just saving both to icloud and locally. If icloud doesn’t contain anything the game loads the local save. Problem is that jailbroken devices can never sync with icloud.