Skip to content
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

Support for iOS #37

Open
AlBlanc opened this issue Jul 10, 2019 · 3 comments
Open

Support for iOS #37

AlBlanc opened this issue Jul 10, 2019 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@AlBlanc
Copy link

AlBlanc commented Jul 10, 2019

Thank you for your great work.
I must admit I did not try the compilation on iOS yet but I am really interested in.

If you have few spare minutes, can you share us about the iOS compatibility? Have you tried it yet?

I am up to give some help on this subject (and Android also as well ;) )

@teal77 teal77 added the help wanted Extra attention is needed label Jul 10, 2019
@teal77
Copy link
Owner

teal77 commented Jul 10, 2019

I'm just an android developer. I don't have the hardware or knowledge to build iOS version of this project.
I've never tried to compile the iOS side.

@teal77
Copy link
Owner

teal77 commented Jul 10, 2019

Work on this would involve,

@teal77
Copy link
Owner

teal77 commented Jul 10, 2019

We need some native code to interact with iOS specific APIs. For that we use platform channels in a couple of places.

  • To detect if the app was opened by opening magnet:// URL or a URL ending in .torrent and deliver that URL to our dart code.
  • To open the phones file picker when a user wants to add torrent by file, and copy the selected file into our apps internal storage so that dart code can read that file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants