Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara menyiapkan paket di Azure Communication Services Chat JavaScript SDK untuk mendukung obrolan di aplikasi React Native Anda. Langkah-langkah berikut berfungsi untuk Azure Communication Services JavaScript Chat SDK 1.1.1 dan yang lebih baru.
Menyiapkan paket obrolan agar berfungsi dengan React Native
Saat ini, paket obrolan Communication Services tersedia sebagai paket Node. Karena tidak semua modul Node kompatibel dengan React Native, modul memerlukan port React Native untuk berfungsi.
Setelah Menginisialisasi proyek React Native, selesaikan langkah-langkah berikut untuk bekerja @azure/communication-chat
dengan React Native. Selesaikan langkah-langkah berikut untuk menginstal paket yang berisi port React Native dari modul Node Core yang diperlukan di @azure/communication-chat
.
Instalasi
node-libs-react-native
:npm install node-libs-react-native --save-dev
Instalasi
stream-browserify
:npm install stream-browserify --save-dev
Instalasi
react-native-get-random-values
:npm install react-native-get-random-values --save-dev
Instalasi
react-native-url-polyfill
:npm install react-native-url-polyfill --save-dev
Perbarui metro.config.js untuk menggunakan modul Node Core yang kompatibel dengan React Native:
module.exports = { // ... resolver: { extraNodeModules: { ...require('stream-browserify'), ...require('node-libs-react-native'), net: require.resolve('node-libs-react-native/mock/net'), tls: require.resolve('node-libs-react-native/mock/tls') } }; }
Tambahkan perintah berikut
import
di bagian atas file titik masuk Anda:import 'node-libs-react-native/globals'; import 'react-native-get-random-values'; import 'react-native-url-polyfill/auto';
Instal paket Layanan Komunikasi:
npm install @azure/communication-common@1.1.0 --save npm install @azure/communication-signaling@1.0.0-beta.11 --save npm install @azure/communication-chat@1.1.1 --save
Langkah berikutnya
Artikel ini menjelaskan cara menyiapkan paket Communication Services yang diperlukan untuk menambahkan obrolan ke aplikasi Anda di lingkungan React Native.
Pelajari cara menggunakan Chat SDK untuk memulai obrolan.