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

ios app #17

Open
diiirt opened this issue May 24, 2022 · 4 comments
Open

ios app #17

diiirt opened this issue May 24, 2022 · 4 comments

Comments

@diiirt
Copy link

diiirt commented May 24, 2022

Will there ever by an ios app? I would like to give this a go but without an ios app it's isn't super useful for me. If there is an ios app will it be able to recieve push notifications? I recall reading somewhere that this was difficult to do in ios. Thanks, keep up the good work!

@fabionolasco
Copy link

First, thank you for the Speek.network!
Any news on a possible version for iOS?
Is it on the back log?
Estimated time of delivery?

@Speek-App
Copy link
Owner

The main issue is that background services appear to be subject to strict restrictions on iOS. These are required so that Speek can maintain a connection with your peers; otherwise, you will only be able to send and receive messages if both of you have the app open (this only applies if both use the iOS version; would only have a limited impact on groups).

Speek cannot use push notifications to protect metadata (including those not even using the iOS version; maybe there is a workaround though), so both peers must have Speek open at the same time to receive each other's messages. Allowing the app to wake up every 15 minutes (if possible, haven't tried yet) to see who is online and exchange messages could also be a workaround for this.

So, in short, we have to try out what is working and what is not and adapt to the limitations. This also dictates how long it takes to release an iOS version. However, we will look into this after the next release (v1.7.0).

@fabionolasco
Copy link

Makes sense. We will need to get creative on this one... maybe using something like "installable" PWA with (a) Browser Notification or (b) Push Notification. While we wait for v1.7.0, maybe it could be a nice thing to put the word out to Developer and Hacker communities, including Universities, to request ideas. I can forward this thread to my students if you want to use this GitHub issue page to discuss it.

@AlexZigante
Copy link

just as a brainstorming idea:
how about switching to ionic.io and using this plugin for tor?
https://github.com/Start9Labs/capacitor-tor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants