Custom Headers in Expo Auth Session
When using a self hosted SSO solution I want to be able to add extra HTTP header params to my requests. The specific use case is to add transaction IDs so we can backtrace SSO requests based on this transaction ID. At this moment the HTTP header configuration is private in the Token Request class of Expo Auth Session.
expo-image Cache a local image with custom cache key support
Right now I don't see a way to cache something with a custom cache key for a file that already exists on the device. Basically I want to cache an image before uploading it. Checked the documentation, don't see a way to do this with a custom key. So I can use the same urls as normal because It takes a bit for the image to upload and I want the illusion of speed.
Push notifications w/ images
I'd love the ability to have images in push notifications! We're an image-centric messaging app, so rich pushes would go a long way for us.
Ability to save files on internal storage
Currently no feature, tips, trick or tutorial how to write files on interal storage not app directory (/data/data/ com.package.name ) with expo without detach I want to save files on internal storage like Downloads, WhatsApp, DCIM, Pictures This feature usefull for app with download files/picture/music feature
Is this something Expo could ever do? Like be able to integrate with the iOS widgets screen?
Dark Mode Splash Screen
Allow to set an alternative splash screen color and image when device is set to dark mode. If it is possible to customize the status bar the same way would be brilliant.
SQLite Encrypted Database
If dealing with sensitive data in your application having your database encrypted with SQLCipher, SEE or any other encryption method. I understand expo SDK does not support this at the moment. It would be a great to see this feature in the near future.
Brotli compression support in Android filesystem downloads
Brotli compression can be 20% better than gzip compression. Transparent gzip compression is already supported through the use of OkHttp on Android. Version 4.1 of OkHttp adds optional transparent brotli compression support https://square.github.io/okhttp/changelogs/changelog_4x/#version-410 On iOS NSURLSession already supports brotli compression transparently.
Background notification support for expo notifation service api
Expo sdk 42 brought a very popular feature but no good examples are available, https://docs.expo.dev/versions/latest/sdk/notifications/#handling-incoming-notifications-when-the-app-is-1 the “content-available” flag ... This flag must be added, but can we pass it to the expo notification service api? Or do we have to use apns and fcm directly? I don't think it's really that hard to let set this key value along with others :) Please add this little feature to expo notification service api.
Share Extension (iOS) & Share Intent (Android)
We need this feature for both of the platforms. This is an essential feature. Expo must add this to its' built-in modules: https://github.com/alinz/react-native-share-extension  https://developer.android.com/training/sharing/send  https://developer.apple.com/library/archive/documentation/General/Conceptual/ExtensibilityPG/Share.html#//apple_ref/doc/uid/TP40014214-CH12-SW1