In this source:
https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/NativeToJsMessageQueue.java
the MAX_PAYLOAD_SIZE seems to be 500 MB which could be way, way too large.
I have client who reported an issue with OutOfMemoryError, looks like an
attempt to allocate 148 MB with only 25 MB free. I have already adjusted my
own plugin to send the results with maximum chunk size of 5-10 MB.
Considering that the new major release is happening soon, is there any
chance we could get this adjusted now?
I think it would be ideal to support a configuration parameter, if anyone
has time to work on it.
I hope I don't have to support a custom workaround fork for too long.
Chris
https://www.linkedin.com/in/chrisbrody/