Issue found: Invalid Data safety form - android

I use WebView in my app, and it's been working fine until now, but the Play Store sent me a warning message about sensitive data. can anyone assist me?

Related

How to debug Firebase issues by Wireshark?

I am trying to debug a Firebase issue where for the same query I am receiving different responses.
The issue has been posted here
As I couldn't reproduce the issue in a separate example application.
I was was wondering if it would be possible to disable HTTPS encryption and access Firebase temporally on debug apps, using HTTP without transit encryption.
This would allow to compare the exact data sent and received by the different apps so that the issue could be addressed. Without encryption, Wireshark or similar tools could be used to compare traffic sent and received by different apps which always proves to be very useful in these kind of issues.
Thanks in advance.
There is no way to get content from/to your Firebase Database over an unencrypted connection.
To see the traffic between a client and the Firebase Database you can simply enable debug logging in your Android code:
FirebaseDatabase.getInstance().setLogLevel(Logger.Level.INFO)
See the Firebase reference documentation and this question: Debugging Firebase Database.

"ParseRequestException: your Mongo database is unavailable" while logging with Facebook

I have worked on an Android app where I have used Parse as my backend. It was working good earlier but now suddenly, I am getting "ParseRequestException: your Mongo database is unavailable" when logging with Facebook.
I know I need to migrate it to somewhere other third party backend. But can anyone tell me the reason for the issue?
Please help.
Thanks
My database was shifted to Amazon AWS and there is some setting to be made with Facebook console details. Once I have done the setting, it started to work properly.

Google Analytics for Mobile App - without SDK

I would like to track screen views for my mobile app in Google Analytics without using the iOS or Android SDKs. My App is HTML5 wrapped in Cocoon.io. Having access to AJAX already, I make HTTP calls directly. I do see the pixel GET is getting called with all the proper fields and a 200 as response. But there is no data in GA.
Has anyone tried this? Is it even possible? Any ideas on how to properly debug this?

Android: store crash data when offline

I'm looking for something like ACRA (Automated Crash Reporting for Android) https://github.com/ACRA/acra but it has to be able to store data, and send it once the user goes online.
Already read through suggestions on
How do I obtain crash-data from my Android application?
but none of these says something about offline solutions. Anybody knows a solution that works offline and that I could use with my AWS account or a linux domestic server (raspberry pi)?
You should use Crashlytics
Marc from Crashlytics here. If the app crashes without an active network connection, the report will still be caught! We always send crash reports on launch when there's an active connection. If that fails, we'll queue it to send later. :)
https://stackoverflow.com/a/18618098/1048340

capturing and sending logcat output by email or to server

I'm developing an Android app which has some complex logic and I am having issues troubleshooting the app that has been installed by beta-testers.
Does anyone know if there's an easy way to capture logcat output and either manually or automatically email it back, or send it to a server? I have asked the person testing the app to install aLogcat app and send me the log, but there are 2 issues with this:
it sends all kinds of logging from other apps that I'm not intested
in
it captures a limited amount of log entries, and did not give the
log entries I needed.
If anyone has any experience with a similar problem and how to solve this, it would be much appreciated.
You could use Acra. I have used and it is great. It can send the crashreport to a GDoc.
I'm pretty sure there are other tools too, and I think since Android 2.2 google has something built-in but I haven't found any docs about it. (Android Error reports).
I would recommend Bugfender. It lets you send all logs to a centralized cloud server, completely managed by you, no need for the user to intervene.
Note: I am one of the creators of Bugfender, still I think this could help solve question.

Categories

Resources