Skip to content

Commit bd4a19d

Browse files
authored
Merge pull request #269644 from sloanster/patch-5
Create known-issues-native.md
2 parents 467ad13 + 8818e05 commit bd4a19d

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: Azure Communication Services - known issues in native SDKs
3+
description: Learn more about Azure Communication Services known issues on Calling SDK.
4+
author: sloanster
5+
manager: chpalmer
6+
services: azure-communication-services
7+
8+
ms.author: micahvivion
9+
ms.date: 03/20/2024
10+
ms.topic: include
11+
ms.service: azure-communication-services
12+
---
13+
14+
# Known issues associated with the Azure Communication Services Calling Native and Native UI SDKs.
15+
This article provides known issues related to using the Azure Communication Services native calling SDKs.
16+
17+
## Issues with Android API emulators
18+
19+
When utilizing Android API emulators on Android 5.0 (API level 21) and Android 5.1 (API level 22), some crashes are expected.
20+
21+
## Android chat and calling conflicts
22+
23+
You can't use Azure Communication Services chat and calling Android SDK at the same time, the chat real-time notifications feature doesn't work. You might get a dependency resolving issue.
24+
25+
To resolve this issue, you can turn off real-time notifications by adding the following dependency information in your app's build.gradle file and instead poll the GetMessages API to display incoming messages to end users.
26+
27+
**Java**
28+
```java
29+
implementation ("com.azure.android:azure-communication-chat:1.0.0") {
30+
exclude group: 'com.microsoft', module: 'trouter-client-android'
31+
}
32+
implementation 'com.azure.android:azure-communication-calling:1.0.0'
33+
```
34+
35+
> [!NOTE]
36+
> If your application uses the notification APIs like `chatAsyncClient.startRealtimeNotifications()` or `chatAsyncClient.addEventHandler()`, you will see a runtime error.
37+
38+
## iOS ongoing video Picture in Picture (PiP)
39+
40+
Incoming video stops when app goes to background. If the application is in foreground the video renders correctly.
41+
42+
## Native SDK UI Library known issues
43+
44+
You can follow the known issues wiki page in the GitHub repositories.
45+
46+
- [Android](https://github.com/Azure/communication-ui-library-android/wiki/Known-Issues-Calling)
47+
- [iOS](https://github.com/Azure/communication-ui-library-ios/wiki/Known-Issues-Calling)

articles/communication-services/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,8 @@ items:
795795
items:
796796
- name: WebJS calling SDK
797797
href: concepts/voice-video-calling/known-issues-webjs.md
798+
- name: Native calling SDK
799+
href: concepts/voice-video-calling/known-issues-native.md
798800
- name: Call Automation
799801
href: concepts/voice-video-calling/known-issues-call-automation.md
800802
- name: Chat

0 commit comments

Comments
 (0)