-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add native or local node support for Android #14771
Comments
Afaik we don't have official builds/ for Android, but there is relevant work in the IPFS community.
@gfanton do you know how the gateway situation looks like on Android? |
Hey @lidel, The main question is: how do you plan to interact with the gateway? Thinking quickly, we have several approaches in mind:
What do you think about it? |
Somehow related: #13500 (comment) includes an example which is how thin clients could work on mobile (use public gateways instead of libp2p transports to save battery). |
You should be fine then 😄
|
@gfanton would be great, we want to try this |
waiting ipfs-shipyard/gomobile-ipfs#70 |
Kubo 0.13 introduced verifiable gateway responses. This means Brave Mobile does not need to run full libp2p stack anymore, it could take a list of HTTP gateways and fetch content-addressed data over HTTP and still keep Demo / PoCMVP verifiable retrieval with $ npm i -g ipfs-car
$ curl "https://ipfs.io/ipfs/bafybeiakou6e7hnx4ms2yangplzl6viapsoyo6phlee6bwrg4j2xt37m3q?format=car" | ipfs-car
$ ls ./bafybeiakou6e7hnx4ms2yangplzl6viapsoyo6phlee6bwrg4j2xt37m3q/
1007 - Sustainable - alt.txt
1007 - Sustainable - transcript.txt
1007 - Sustainable.png Ref. |
Any progress on this? I'm running around in circles trying to find a browser that supports IPFS on a local network and also runs on older (<11) versions of Android. Seems like Brave is very close to allowing this and it'd be amazing if this option was available. What would need to be done to enable this? |
Android support for gateway was recently added.
This is a placeholder to add support without a gateway to Android too.
Perhaps using
go-mobile-ipfs
, it has Swift and Kotlin bindingsThe text was updated successfully, but these errors were encountered: