Mulai Cepat: Menggunakan SDK Obrolan dengan React Native
Dalam mulai cepat ini, Anda menyiapkan paket di Azure Communication Services Chat JavaScript SDK untuk mendukung obrolan di aplikasi React Native Anda. Langkah-langkah yang dijelaskan dalam mulai cepat didukung 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 berfungsi.
Setelah Menginisialisasi proyek React Native, selesaikan langkah-langkah berikut untuk bekerja @azure/communication-chat
dengan React Native. Langkah-langkah menginstal paket yang berisi React Native port modul Node Core yang diperlukan di @azure/communication-chat
.
Instal
node-libs-react-native
:npm install node-libs-react-native --save-dev
Instal
stream-browserify
:npm install stream-browserify --save-dev
Instal
react-native-get-random-values
:npm install react-native-get-random-values --save-dev
Instal
react-native-url-polyfill
:npm install react-native-url-polyfill --save-dev
Perbarui metro.config.js untuk menggunakan modul Node Core yang kompatibel 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 Communication Services:
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
Dalam mulai cepat ini, Anda mempelajari cara menyiapkan paket Communication Services yang diperlukan untuk menambahkan obrolan ke aplikasi Anda di lingkungan React Native.
Pelajari cara menggunakan SDK Obrolan untuk memulai obrolan.