Is any possibilities to download the crash reports by programmatically from the google play developer console? Please help.
Related
At the last 30 days app store connect reports about 14 crashes but firebase crashlytics reports only about 1 crash. I suppose that crash reporting is properly set up in my app, because it sends some crashes to Firebase. Do you know why this happens and how to fix the issue?
app store connect screenshot
firebase crashlytics screenshot
I wrote to google support and the reason was missing dSYM files. I uploaded it and after several days crash count from google crashlytics even became bigger, because as app store writes "We only show Crashes from users who have agreed to share their diagnostics and usage information with app developers."
I have one requirement like I have to track all the bugs and crashes from my production app of App Store from all devices.
I have idea tracking bugs or crashes by using Crashlytics library by integrating to my iOS project. And I have seen some other libraries too to achieve this.
But, my requirement is without using any third party library, I have to achieve this task.
And I know printing all the logs inside the apps and forwarding them to server by API call, but, if application gets crash app can't execute any code except Terminate delegate method. Even though we can't able to call the api request.
Can anyone suggest me, how to achieve this? I want implement this in Swift.
Finally found the answer from Apple docs.
About Crashes organizer
Use the Crashes organizer to view crash reports generated by the report service for apps that you distribute using TestFlight or distribute through the App Store.
Important: For apps released in the App Store, the user must agree to share user crash and energy data with developers. (TestFlight users automatically share these logs with developers.) Only the Team Agent or Admin role, or an App Store Connect user can view these reports.
To view crash reports, choose Window > Organizer, then click Crashes. Xcode begins refreshing the crash reports for the selected app version, including embedded app extensions. Xcode downloads the top crash reports—crash reports with the most number of occurrences on unique devices—that occurred during the past two weeks. However, there may be up to a one-day delay between when you first distribute your app and when crash reports are available in Xcode.
For more information, check here by clicking this link
https://help.apple.com/xcode/mac/current/#/dev861f46ea8
as per my knowledge if you have created an archived build from your machine and uploaded it to app store then you can open Windows -> Organizer from Xcode tool options, then in Organizer you can select the Crash tab at the top, you can see its automatically downloads the crash information if it has linked with developer account. Also in itunes connect also you can check the reports.
I followed all the Fabric documentation concerning crash reports for iOS.
I can see my first crash test on the dashboard, but now the App is on the AppStore, and I see no crashes, no active users, no data at all on the Fabric App.
But I know there are a lot of users right now, we can see all the stats for Android.
How can we make this solution working for iOS ?
you might want to check 3 things:
missing dYSIM
runscript
plist
Does anyone know when GoogleAnalytics iOS SDK v3 sends the crash to their servers (when app is on AppStore)?
Does it send when the app crashes, or when the user reopens it?
The problem is that, I'm viewing a lot of crashes from a bug that I think I solved, and on HockeyApp I'm not receiving anymore of these.
Thanks
Some points:
Crash reports are usually send the next time the app starts. Trying to send them at crash time may cause big harm to an app and its data. As far as I know GoogleAnalytics only sends reports on the next startup.
Google Analytics can only catch crashes caused by exceptions! In addition, any other exception handler will NOT be able to catch the exception! This is why you only see reports in Google Analytics but not in HockeyApp. This will happen with any other 3rd party SDK too. Usually the last crash reporting SDK you setup in your app wins.
You can test this yourself by using the CrashProbe open source project and include the SDK or SDKs you want to use. And then monitor the behavior for various crash types.
From my personal experience, Google Analytics is not good in capturing crash report as I think the crash report might not be real time . Personally, I like bugsense and I am using paid version of Bugsense. Its free version is good for most apps as well. May be you can try out the free version.
I am currently working on a project using Crashlytics and I'd like to try Flurry's new crash analytics. I haven't been able to find any information as to whether it's possible to set up both Crashlytics and Flurry error reporting in the same application. Is it possible to run both? Would there be any drawbacks to doing so?
EDIT:
Here's the reply from Flurry:
You can use only 1 crash reporting tool. So, if you have crash analytics, you cannot use any other tool. Else, crash analytics will not report crashes.
Using two crash analytics providers is not recommended for iOS, since Apple only allows you to set one exception handler in your app at a time.
For Android, using multiple crash analytics providers is usually okay.
http://support.flurry.com/index.php?title=Analytics/FAQ/CrashAnalytics#But_I_use_another_Crash_Analytics_SDK.