3 ms·
It was an old app using AdobeAIR, it worked like this 1 I collect the logs data, soem are generated by the app like OS, app version, app logs but I think the
by simion314 3y ago
It was an old app using AdobeAIR, it worked like this
1 I collect the logs data, soem are generated by the app like OS, app version, app logs but I think there was a runtime log file
2 I would show the user in a big text area what data will be sent, so the user can see exactly what will be sent, and redact something if he wishes, maybe say a username or string in a file path
3 I had a single PHP file on a server that would receive the data and create a new ticket and attach the data to it. The app can't make the ticket directly because we did not want to put our secret API keys for the ticket service in the app. We already had a server with PHP on it for our blog so we just added a single , super simple PHP file, no dependencies, no frameworks, no tools.
4 I get the notification from the ticket /bugs system and fix the bug if possible.
AdobeAIR was a managed runtime similar with Java JVM so there were not many crashes and when they were the stack traces were clear and point to the source of the problem. The only problem we had was with the embedded webkit component, that could crash sometime and produce the usual c/C++ type of errors and there was nothing we can do about those sicne it was not our code.