Rychlý start: Použití sady SDK pro chat s React Native
V tomto rychlém startu nastavíte balíčky v sadě JavaScript SDK pro Azure Communication Services Chat pro podporu chatu ve vaší React Native aplikaci. Kroky popsané v tomto rychlém startu jsou podporované pro Azure Communication Services JavaScript Chat SDK 1.1.1 a novější.
Nastavení chatovacích balíčků pro práci s React Native
V současné době jsou chatovací balíčky komunikačních služeb dostupné jako balíčky Node. Vzhledem k tomu, že ne všechny moduly Node jsou kompatibilní s React Native, vyžadují moduly ke své práci React Native port.
Po inicializaci projektu React Native proveďte následující kroky, abyste mohli @azure/communication-chat
pracovat s React Native. Kroky nainstalují balíčky, které obsahují React Native porty modulů Node Core, které jsou požadovány v nástroji @azure/communication-chat
.
Nainstalujte
node-libs-react-native
:npm install node-libs-react-native --save-dev
Nainstalujte
stream-browserify
:npm install stream-browserify --save-dev
Nainstalujte
react-native-get-random-values
:npm install react-native-get-random-values --save-dev
Nainstalujte
react-native-url-polyfill
:npm install react-native-url-polyfill --save-dev
Aktualizujte metro.config.js tak, aby používal moduly Node Core kompatibilní s 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') } }; }
Na začátek souboru vstupního bodu přidejte následující
import
příkazy:import 'node-libs-react-native/globals'; import 'react-native-get-random-values'; import 'react-native-url-polyfill/auto';
Nainstalujte balíčky Komunikační služby:
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
Další kroky
V tomto rychlém startu jste zjistili, jak nastavit požadované balíčky komunikačních služeb pro přidání chatu do aplikace v prostředí React Native.
Naučte se používat sadu SDK pro chat k zahájení chatu.