doneservices / flutter_callkeep

iOS CallKit and Android ConnectionService bindings for Flutter
55 stars 37 forks source link

Android Managed or Self Managed ConnectionService? #26

Closed ghenry closed 5 days ago

ghenry commented 3 years ago

This looks like it's the fully managed version?

https://developer.android.com/guide/topics/connectivity/telecom/#integrateCalling

ghenry commented 3 years ago

I only see a few of the required bits on this page:

https://developer.android.com/guide/topics/connectivity/telecom/selfManaged

MrAlek commented 3 years ago

Yes you're right, it's the self-managed one. Meaning, this package is not for creating apps to replace the default Android calling app, but rather to include app-specific VOIP calls like Google Meet or Zoom does.

We're aware that the ConnectionService parts are a bit underdeveloped at this point. We'd love to receive contributions on this and it's a great time now during Hacktoberfest :)

ghenry commented 3 years ago

Thanks. I was a bit confused as a few of these bits aren't there:

https://developer.android.com/guide/topics/connectivity/telecom/selfManaged#connection-service

Your app should call the setConnectionProperties(int) method with the PROPERTY_SELF_MANAGED constant as the argument to indicate that the connection originated from a calling app.
ghenry commented 3 years ago

So it this version of CallKeep current with https://developer.android.com/guide/topics/connectivity/telecom/selfManaged#connection-service ?

Thanks.

Ayman-Barghout commented 5 days ago

Package has been significantly updated since this issue was last active, if the issue still presists please feel free to re-open. The plugin doesn't support Telecom or TelephonyManager on Android but provides custom UI for showing incoming calls through activity/notification.