We need to find a way to add a hash to images to make sure a signed linked image can’t change later. Once that’s done, we can send whole apks and bypass the Google App Store through Nostr.
Discussion
First option is to accept/load ipfs in the message content 🤔
100% agree that IPFS should be the media backend for nostr. It makes delivery of data more efficient and decentralized while also guaranteeing authenticity and longevity of content.
I was wondering if there is a way to do this in regular http as well and avoid having to depend on a ipfs node in mobile apps. 🧐
You could add your own desired IPFS APIs in the app which get the image for you and serve it to you over http. Piñata or Cloudflare offer something like that iirc.
On the other hand I don’t think it would be that hard to implement IPFS.js inside the mobile app.
Hopefully we can do it natively/truly trustless.