You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
# 2.29.1 (March 2025)
2
+
3
+
-[Update]: This version updates the Vonage Video Android SDK and iOS SDK to version 2.29.1. For more information, see the [Android SDK release notes](https://tokbox.com/developer/sdks/android/release-notes.html) and the [iOS SDK release notes](https://tokbox.com/developer/sdks/ios/release-notes.html).
4
+
5
+
-[Update]: For Android, this version requires the `ACCESS_NETWORK_STATE` permission, and on Android API level 35+ it also requires the `REQUEST_IGNORE_BATTERY_OPTIMIZATIONS` permission. You do not need to add these to your app manifest. The OpenTok Android SDK adds them automatically. However, certain permissions require you to prompt the user. See the [full list of required permissions](https://tokbox.com/developer/sdks/android/#permissions) in the Vonage Video API Android SDK documentation.
6
+
1
7
# 2.29.0 (February 2025)
2
8
3
9
-[Update]: This version updates the Vonage Video Android SDK and iOS SDK to version 2.29.0. See the [Android SDK release notes](https://tokbox.com/developer/sdks/android/release-notes.html) and the [iOS SDK release notes](https://tokbox.com/developer/sdks/ios/release-notes.html).
Copy file name to clipboardExpand all lines: README.md
+2-36Lines changed: 2 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ See the system requirements for the [OpenTok Android SDK](https://tokbox.com/dev
44
44
```
45
45
target '<YourProjectName>' do
46
46
# Pods for <YourProject>
47
-
pod 'OTXCFramework', '2.29.0'
47
+
pod 'OTXCFramework', '2.29.1'
48
48
end
49
49
```
50
50
@@ -91,41 +91,7 @@ If you try to archive the app and it fails, please do the following:
91
91
92
92
4. Make sure the following in your app's gradle `compileSdkVersion`, `buildToolsVersion`, `minSdkVersion`, and `targetSdkVersion` are greater than or equal to versions specified in the OpenTok React Native library.
93
93
94
-
5. For older Android devices, add the following permissions to the `AndroidManifest.xml` file:
95
-
96
-
* `android.permission.BLUETOOTH` -- The default audio device supports
97
-
Bluetooth audio. If your app does not use the default audio device and does not
98
-
use Bluetooth, you can remove this permission.
99
-
100
-
* `android.permission.BLUETOOTH_CONNECT` -- You need to enable this for API level 31 and above. If you want
101
-
to use the Bluetooth device with Android SDK DefaultAudioDevice targeting API level 31 and above, please
102
-
ask for runtime permissions in the app or enable the ("Nearby devices/Bluetooth") permission manually in
103
-
the app settings.
104
-
105
-
* `android.permission.BROADCAST_STICKY` -- We have determined that this is unused by
106
-
the OpenTok Android SDK, and we will remove this permission from an upcoming release.
107
-
108
-
* `android.permission.CAMERA` -- If your app does not use the default video capturer
109
-
and does not access the camera, you can remove this permission.
110
-
111
-
* `android.permission.INTERNET` -- Required.
112
-
113
-
* `android.permission.MODIFY_AUDIO_SETTINGS` -- If your app does not use the default audio
114
-
device and does not access the microphone, you can remove this permission.
115
-
116
-
* `android.permission.READ_PHONE_STATE` -- The OpenTok Android SDK requests this permission in API level 22
117
-
and lower, and 31 and above.
118
-
119
-
* `android.permission.RECORD_AUDIO` -- If your app does not use the default audio
120
-
device and does not access the microphone, you can remove this permission.
121
-
122
-
For newer versions of Android — `API Level 23` (Android 6.0) and later — you do not need to add these to your app manifest. The OpenTok React Native SDK adds them automatically. However, if you use Android 21+, certain permissions require you to prompt the user.
123
-
124
-
Your app can remove any of these permissions that will not be required. See [this post](https://stackoverflow.com/a/31616472) and [this Android documentation](https://developer.android.com/studio/build/manifest-merge). For example, this removes the `android.permission.CAMERA` permission:
5. The SDK automatically adds Android permissions it requires. You do not need to add these to your app manifest. However, certain permissions require you to prompt the user. See the [full list of required permissions](https://tokbox.com/developer/sdks/android/#permissions) in the Vonage Video API Android SDK documentation.
129
95
130
96
3. If your app will use the `OTPublisher.setVideoTransformers()` or `OTPublisher.setAudioTransformers()` method, you need to include the following in your app/build.gradle file:
0 commit comments