Commit graph

630 commits

Author SHA1 Message Date
Simon Morlat
8a8ea78fc4 Show a dialog to requet the user to grant the local network permission.
This is required for ICE to operate correctly.
If not granted, SDK 5.0.16 will automatically disable ICE.
2021-09-02 15:48:58 +02:00
QuentinArguillere
2f24e77bb6 Set core push notification enabled to match the value in “proxy”=>”push_notification_allowed”, to match the sdk 2021-07-28 16:50:40 +02:00
Danmei Chen
88e807c529 migration all images from cacheDirectory to imagesDirectory, to avoid automaic clear of cache 2021-07-08 11:42:39 +02:00
Danmei Chen
68860ba25f add logs for remove item and move log file to dataPath 2021-07-06 17:41:09 +02:00
QuentinArguillere
1cb6c12ad4 Fix bug when checking if a password confirmation popup should appear 2021-06-04 17:00:22 +02:00
Christophe Deschamps
a05064edaf Ephemeral messages 2021-06-03 09:53:46 +02:00
QuentinArguillere
173d957914 Remove old code that prevented from registering for remote push notification when starting linphone from background, and fix a bug where deactivating the push notification for a specific account wasn’t saved when going restarting the app 2021-05-28 15:02:20 +02:00
QuentinArguillere
7e3ff94ed1 Properly enable push notifications on core start, and fix typo (true=>pushEnabled) 2021-05-25 13:42:15 +02:00
QuentinArguillere
88970c0e04 Replace bluetoothEnabled and speakerEnabled flags in the CallManager by isBluetoothEnabled and isSpeakerEnabled function, which will give real time state of the API based on what the linphone core getAudioDevice functions returns 2021-05-24 11:45:08 +02:00
QuentinArguillere
636e4cd67b Use the linphone functions for audio route management rather than IOS specific ones. Also removed redundant triggers on Speaker and Bluetooth buttons. 2021-05-24 11:45:08 +02:00
QuentinArguillere
7ea46b5aab Replace all proxy configs with account, and include the new push notification features from the 5.0 SDK 2021-05-24 11:45:08 +02:00
Danmei Chen
2605090212 rework use auto enterBackground and enterForeground 2021-04-08 15:59:07 +02:00
Danmei Chen
eee2ae66f3 use auto iteration 2021-04-08 15:38:08 +02:00
Danmei Chen
765f449c94 use auto enterBackground and enterForeground 2021-04-07 11:38:20 +02:00
Danmei Chen
03ee02ded8 avoid array mutated while being enumerated 2021-03-29 14:44:20 +02:00
Danmei Chen
01bb34843d update callid for callkit 2021-03-29 10:26:30 +02:00
QuentinArguillere
4c026f68c4 Unsubscribe from friends list when removing and account, and add a small filter to avoid displaying irrelevant authentication requests from previously logged account on the app 2021-03-25 14:51:29 +01:00
Danmei Chen
2d0af97d23 remove duplicated fileTransferDelegates 2021-03-11 18:01:28 +01:00
Danmei Chen
629397d5f6 fix crash when one auth info est nil 2021-02-22 11:45:49 +01:00
Danmei Chen
98449ef104 update api 2021-01-04 17:19:52 +01:00
Danmei Chen
47a16429ae fix send chat message in background 2020-09-18 11:17:39 +02:00
Danmei Chen
895d50adb4 fix lost of son when audio route changed 2020-09-02 11:58:43 +02:00
Danmei Chen
466db3ef07 update copyright 2020-06-17 09:57:37 +02:00
Danmei Chen
c54948e334 fix crash: configure when lc is off 2020-06-03 21:40:55 +02:00
Danmei Chen
2f69199305 fix crash when recive files 2020-05-21 23:13:35 +02:00
Paul Cartier
f18f83364f add back code to refresh view when msg is received in chat room list
view
2020-04-24 15:06:44 +02:00
Paul Cartier
3e777b5cc2 Use push notif loc-key to display msg in case of failure of service extension
add pn-groupchat-str contract header parameter
2020-04-17 10:16:59 +02:00
Danmei Chen
a0b7dd0dda terminate early failed calls 2020-04-16 19:29:20 +02:00
Danmei Chen
44354f4f5e fix calls 2020-04-15 15:09:32 +02:00
Paul Cartier
7ed3c5bbf7 handle user notifications in app extension 2020-04-10 17:06:04 +02:00
Danmei Chen
cd61f24054 use getLc 2020-04-01 15:08:48 +02:00
Paul Cartier
f5bac47add migrate zrtp_secrets file 2020-04-01 14:33:42 +02:00
Paul Cartier
bda65d8a9f Fix token bug and print push payload 2020-03-30 11:22:58 +02:00
Paul Cartier
5ff4e6a4dd migrate call history db 2020-03-25 09:28:35 +01:00
Paul Cartier
10390bd67a Remove all TODOs 2020-03-23 14:24:40 +01:00
Paul Cartier
6921587447 naming 2020-03-20 16:58:08 +01:00
Paul Cartier
ca38aaa90a update call terminate 2020-03-20 16:13:44 +01:00
Danmei Chen
e0759d7912 set max of calls 10 2020-03-19 19:09:15 +01:00
Danmei Chen
7fdfe63632 fix speaker of call 2020-03-19 14:54:08 +01:00
Paul Cartier
01b7d920a5 sdk api changes 2020-03-17 15:05:01 +01:00
Paul Cartier
e0e8d35a19 Move iterate timer to swift file 2020-03-17 10:26:05 +01:00
Paul Cartier
179d2718e8 Handle push notification for messages in iOS13 2020-03-16 09:50:15 +01:00
Danmei Chen
bbfe62e108 initiate CI 2020-03-12 16:14:22 +01:00
Danmei Chen
e7ed8d60bb fix display imcoming call repeatedly 2020-03-05 16:21:41 +01:00
Danmei Chen
b6fe76753e remove useless functions 2020-03-05 13:44:30 +01:00
Danmei Chen
0730a10d2a fix push notification not received for ios13 2020-03-05 09:51:38 +01:00
Danmei Chen
da4d9c7215 clear code 2020-03-03 11:41:10 +01:00
Danmei Chen
98a7938b86 callkit in Swift 2020-03-03 11:38:26 +01:00
Paul Cartier
d1fc3684ef update push notification parameters
- remove set_network_reachable: sdk will not register if push are allowed
- uses push_notification_allowed instead of refkey in proxy config
2020-02-07 17:03:59 +01:00
Danmei Chen
e287fd6580 remove useless functions 2020-01-06 09:13:16 +01:00