Upvote:0
I found a solution:
Since iOS changed its policy about handling voip push notifications, it forces you to report a new incoming call when receiving the voip: https://forums.developer.apple.com/thread/117939
This plugin does it: https://github.com/mattkhaw/cordova-plugin-callkit
It merges two plugins (WebsiteBeaver/CordovaCall and Hitman666/cordova-ios-voip-push). It worked for me. I just had to remove the receiveCall from the javascript and tweak a little bit the plugin.
The methods related to the voip notifications register are in the cordovaCall class, so it is pretty straightforward to work with.
Upvote:1
Our app uses CallKit and push notifications, and it launches when a push notification arrives for a new incoming call. It has to be configured in the project build and run once to register with iOS for this, though.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- VOIP NOTIFICATIONS IN HYBRID APPS NOT WORKING IN IOS
- FIREBASE DISTRIBUTION CLI COMMAND NOT WORKING WITH JENKINS IN IOS
- USE SAME GOOGLE APP ID FOR MULTIPLE APPS FOR FIREBASE/CRASHLYTICS IN IOS
- SEGUE NOT WORKING WHEN ADDING CLASS NAME TO VIEW CONTROLLER IN IOS
- HTML5 GETCURRENTPOSITION NOT WORKING IN SAFARI, SAFARI FOR IOS, OR IE11 IN IOS
- CAN I RESTRICT USERS FROM USING MY APP WHEN USER HAS DECLINED LET SAY, LIKE PUSH NOTIFICATIONS IN IOS
- FIREBASE ANALYTICS NOT WORKING WHEN IPA IS COMPILED IN IOS
- FLUTTER: EXPANSION TILE WORKING FINE IN PORTRAIT AND FAILING IN LANDSCAPE MODE IN IOS
- SWIFT SPRING ANIMATION IS NOT WORKING PROPERLY ON A UITABLEVIEWCELL IN IOS
- RETRIEVE UUID FROM CORE DATA AND SET UUID VARIABLE NOT WORKING IN IOS
- TRACK PUSH NOTIFICATIONS AND LOG THEM IN IOS
- ISSUE WITH IOS VOIP CALLKIT APP WHEN HANDLING INCOMING CALL FROM LOCKED SCREEN IN IOS
- ISBX/APPRTC-IOS DOES NOT WORK ON IOS 13 - NO VIDEO NOT WORKING IN IOS
- TOUCHED NOT WORKING IN XCODE SIMULATOR (APPLE OFFICIAL TUTORIAL 'FOODTRACKER') IN IOS
- IF MY IOS APP PAIRS WITH A DEVICE USING CORE BLUETOOTH, WILL OTHER APPS HAVE ACCESS TO THE DEVICE? IN IOS
- PUSH NOTIFICATION SETUP FOR IOS APPS IN IONIC CORDOVA AND FIREBASE IN IOS
- DIFFERENCE IN MOBILE APPS USING VUE.JS AND ANDROID IN IOS
- VOX COCOAPOD FOR JSONAPI DOESN'T BUILD DUE TO FATALERROR IN IOS
- CANNOT SUBSCRIPT A VALUE OF TYPE '[STRING : INT]' WITH AN INDEX OF TYPE 'STRING?' IN IOS
- SWIFT - HOW TO CONFORM THIS STRUCT TO CODABLE? IN IOS
- ACCESSING SUBVIEW FROM VIEW CONTROLLER WITHOUT EXTRA DELEGATES IN IOS
- SCENEKIT CAMERA CAUSES OBJECTS TO NOT SHOW UP IN IOS
- HOW TO GET APP CLIENT CFBUNDLESHORTVERSIONSTRING FROM IOS FRAMEWORK? IN IOS
- (SWIFT) PREVENT APP DOING ANYTHING WHILE SLIDING IN IOS
- HOW DO I CHECK PRESENT VIEWCONTROLLER OR ROOT VIEWCONTROLLER? IN IOS
- HOW DO I FIND CORRECT POSITION OF UIBUTTON ON SWIFT? IN IOS
- HOW TO GET GET PNG FROM CUSTOMPAINTER IN FLUTTER IN IOS
- EXPECTED EXPRESSION BEFORE ELSE STATEMENT IN IOS
- FLURRY IOS SDK ERROR - UNDEFINED SYMBOL: ___ISPLATFORMVERSIONATLEAST IN IOS
- VALUE OF TYPE '[BOOK]?' HAS NO MEMBER 'APPEND' IN IOS
- ARM64 NEON - STORE ONE AND SAME UINT8X8_T ON ALL UINT8X8X4_T IN IOS
- LAYOUT WITH BEFORE AND AFTER MARGINS WITH EQUALTOSYSTEMSPACINGAFTER IN IOS
- CUSTOM BACK INDICATOR IMAGE FOR NAVIGATION BAR SWIFT IN IOS
- PAY FOR APPLE APP ONCE, INSTALL ON MORE THAN ONE DEVICE IN IOS
- HOW TO CREATE INNER VIEW DYNAMIC IN XIB CELL OF TABLEVIEW SWIFT IN IOS
- SCALE TRANSFROM ON UICOLLECTIONVIEWCELL IN IOS
- SWIFT 4 DECODING HTML SPECIAL CHARACTERS IN IOS
- AFTER ADDING ARRAYS TOGETHER, IS THERE A WAY TO KNOW WHICH ELEMENTS CAME FROM WHICH PARENT ARRAY? IN IOS
- CELLFORROW AT INDEXPATH EXECUTING ONCE TOO FEW? IN IOS
- ADJUST UILABEL DYNAMIC CONTENT TO FIT TEXT IN A PARTICULAR FRAME BOTH IN WIDTH AND HEIGHT USING SWIFT IN IOS
- ERROR IBTOOLD[1345:11688] DEBUG: ADDED TO ENVIRONMENT: (ERROR RUNNING XAMARIN FORMS IN IOS) IN IOS
- FLUTTER SLIVERAPPBAR AND FLEXIBLESPACEBAR WHICH RENDERS A DIFFERENT WIDGET OTHER THAN TITLE PARAM OF FLEXIBLESPACEBAR ON SCROLLING UP IN IOS
- HOW TO HAVE A REAL TIME TABLEVIEW SELECTED CELL COUNTER AS A UIBARBUTTONITEM IN IOS
- BACKGROUND COLOR OF ACTION SHEET ON IPAD IN IOS
- HOW DO I PARSE A NESTED JSON.I AM GETTING NIL VALUE AS AN OUTPUT IN IOS
- HOW CAN I FORCE AN UILABEL TO UPDATE ITS TEXT? IN IOS
- DELEGATE WITHOUT PERFORMSEGUE NOT GETTING CALLED SWIFT 5 IN IOS
- GET SOME VARIABLES VALUES FROM METHOD WITH FLUTTER IN IOS
- FIREBASE AUTH FAILED ON IOS (UNITY, XCODE) IN IOS
- AVAUDIOENGINE PLAY / LOOP AUDIO , MULTIPLE BUTTONS IN IOS
- HOW TO PUT VIEWCONTROLLERS INTO LOOP ARRAY? IN IOS
- CAN NOT FIND ORIGIN OF "THIS APPLICATION IS MODIFYING THE AUTOLAYOUT ENGINE FROM A BACKGROUND THREAD" IN IOS
- HOW TO IMPLEMENT SSL KEY PINNING IN IOS IN IONIC 3? IN IOS
- LOOP AUDIO WITH AVAUDIOENGINE IN IOS
- REMOVE UNWANTED SPACING BETWEEN LISTVIEW GROUPHEADERS IN XAMARIN.FORMS IN IOS
- INDENT FOR A TITLE IN A TABLE IN IOS
- WEB AUDIO API NOT PLAYING ON IOS VERSION 13.3. WORKS ON OLDER VERSIONS OF IOS IN IOS
- WHY I SHOULD NOT HARD CODE SIZES SUCH AS WIDTH,HEIGHT,FONTSIZE,PADD,MARGIN FOR RESPONSIVE DESIGN IN REACT NATIVE? IN IOS
- HOW TO WRITING VIDEO IN GALLERY WITHOUT INTERMEDIATE DIRECTORY? IN IOS
- FIREBASE STORAGE IMAGE WON'T APPEND TO ARRAY IN IOS