Good day, developers and experts. I'm developing a VoIP application with using of CallKit and PushKit. Relative that frameworks everything work just fine and as expected. But here is problem. My SIP server has account expiration time, so after that time is expires no more call can reach user. So if it was not user decision we have to send the registration data. One of suitable capabilities for that is Background fetch. From docs I've learned that it runs ones a day task for 30 seconds. When I've implement that and test with Xcode it seems that it works correct. But when I try to test it with build from TestFlight my SIP server not receiving any data from application in couple of days. So may you suggest some tips or tricks how I can test it as like I'm just a user, not developer?
Test Background modes without Xcode.
Also I'm thinking about like an option that application will receive VoIP push with registration type, so application will send registration request. App will report it as some unanswered/failed call. Is that okay or this is just against the rules and app will never pass review?
Did you find a resolution for this? We have a similar issue with our app that requires background modes and our local test builds work fine, but once we push to TestFlight to distribute for further testing, nothing works in the background.