Search Unity

Getting reports on Android but not iOS

Discussion in 'Unity Cloud Diagnostics' started by coshea, Nov 17, 2015.

  1. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    319
    Great service!

    Does that just mean the crash isn't happening on iOS and just on Android (see attached)? Would the stripping level in Android have an effect on this? Currently set to use micro mscorlib.

    Thanks
     

    Attached Files:

  2. Zilk

    Zilk

    Joined:
    May 10, 2014
    Posts:
    333
    I'm having the same issue. I understand that it might not be able to report the crash the same session since it just crashes to OS and not as on Android where it just continues running. It would be nice to have it upload the report on the next startup though.

    Might not catch all report but at least most of them.
     
  3. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    319
    Ah yes, that makes sense.

    Anyone from Unity able to respond to say if this is how it works?

    Thanks
     
  4. Zilk

    Zilk

    Joined:
    May 10, 2014
    Posts:
    333
    I read a response in a different thread in this forum section where they said they were working on it.
     
  5. ChrisLundquist

    ChrisLundquist

    Unity Technologies

    Joined:
    Mar 2, 2015
    Posts:
    55
    Currently we store the exceptions in memory, so we don't currently have a way to send them next session. I'd have to ask Will if there is a way we could flush this data to disk before the program exited (on crash).
    Provided we saved the data to disk, it would be pretty easy to check for things to send next start.

    Chris Lundquist
     
  6. Zilk

    Zilk

    Joined:
    May 10, 2014
    Posts:
    333
    That would be great since the performance loss of releasing a app as slow-with-exceptions on iOS is unbearable :p
     
  7. GRSimbite

    GRSimbite

    Joined:
    Sep 8, 2015
    Posts:
    26
    But CrashReport doc says:

    "If compiled with appropriate settings, Unity will try to gather useful information, like location and thread stack traces, when your application crashes. Upon the next application start, if the data gathering was successful, all crash information will be accessible using this API."

    So I guess in @coshea case data gathering wasn't successful?
     
  8. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    319
    Flurry for example does store the data locally, even on a crash, and sends it when next online. Any news on this?

    Thanks
     
  9. ChrisLundquist

    ChrisLundquist

    Unity Technologies

    Joined:
    Mar 2, 2015
    Posts:
    55
    My personal best guess would be Unity 5.5 or 5.6.

    Chris Lundquist
     
  10. coshea

    coshea

    Joined:
    Dec 20, 2012
    Posts:
    319
    Thanks Chris, Unity crash reporting is better than others on the market because its specific to Unity code, but not being able to see crashes on iOS makes it the worst out of all them sadly.

    Looking forward to the update. Thanks