When I share a PDF attachment from eM Client for Android (Share → another app), the intent type is set to the complete MIME header including parameters, for example:
type=application/pdf; name=invoice.pdf
instead of the bare MIME type application/pdf. Android matches intent types literally, so apps that register for application/pdf (PDF readers, invoice/payment apps, etc.) don’t show up in the share sheet. Sharing the same file from the Files app works fine, because that passes type=application/pdf.
Intent as captured with Intent Intercept:
intent:#Intent;action=android.intent.action.SEND;type=application/pdf%3B%20name%3D.pdf;…;end
Expected: pass only the MIME type (without “; name=…”) as the intent type; the file name is already available through the content URI.
eM Client for Android version: 11.0.1393 (1256637)
Android version: 16