-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
No audio/video buttons on iOS 16.7. #230
Comments
Your contact uses which Client? |
@licaon-kter, please see below. Works: Doesn't work (no buttons): So I think it's some issue related to the rights code/management on iOS 16.7. Possibly Apple changed something with the major iOS upgrade from 15 to 16. |
The iOS clients are in foreground both when you try yes? You both added yourselves as contacts, yes? |
@germanicianus I think you might encounter a slightly more complicated issue. For the buttons to not show up (for 1-1 chats), most likely reason could be your device locale. According to the guidelines from Apple (legal stuff), CallKit (framework used for VoIP integration on iPhone) cannot be used for applications sold using AppStore in China. As Apple did not provide any way to detect that (and disable usage of CallKit only in this case), the only solution that we had was to disable usage of CallKit when device locale region code is set to And disabling CallKit will result in buttons not being available, as feature will not work in this case. Also, disable CallKit will not use microphone nor camera, so it will not ask for permissions to use them nor register for that - Siskin does that only when user actually wants to use functionality requiring mic or camera. |
@hantu85, you hit the nail on the head. On the iPhone 13, Siskin IM has been installed from the China AppStore. If not already there, a prominent hint should be put onto the Siskin IM China AppStore page - something like you stated.
Did Apple give any useful reasoning? FaceTime also works on the iPhones sold in China, so more information on that would be really helpful. I suggest to use this issue as reference for putting up some documentation into appropriate places. |
Just as reference for people reading this issue - commit ab733cb added the change of disabling CallKit in Siskin IM for users having their region set to China. The notice Apple sends out to developers having enabled CallKit for China contains below paragraph.
Source: https://support.dolby.io/hc/en-au/articles/1500007496422-iOS-App-approval-CallKit-in-China-region |
Describe the bug
See issue subject.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Audio and video call buttons are shown.
Screenshots
Can be attached later in case needed.
Details
Additional context
The text was updated successfully, but these errors were encountered: