Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk azt ismerteti, hogyan állíthatja be a csomagokat az Azure Communication Services Chat JavaScript SDK-ban a React Natív alkalmazásban való csevegés támogatásához. Az alábbi lépések az Azure Communication Services JavaScript Chat SDK 1.1.1-s és újabb verzióihoz működnek.
A csevegőcsomagok beállítása a React Native használatához
Jelenleg a Communication Services csevegőcsomagjai csomópontcsomagokként érhetők el. Mivel nem minden csomópontmodul kompatibilis a React Natív verzióval, a modulok működéséhez react natív port szükséges.
A React Natív projekt inicializálása után hajtsa végre az alábbi lépéseket @azure/communication-chat
a React Native használatához. Hajtsa végre az alábbi lépéseket a csomagok telepítéséhez, amelyek tartalmazzák a Node Core modulok szükséges React Native portjait @azure/communication-chat
-ben.
node-libs-react-native
telepítése:npm install node-libs-react-native --save-dev
stream-browserify
telepítése:npm install stream-browserify --save-dev
react-native-get-random-values
telepítése:npm install react-native-get-random-values --save-dev
react-native-url-polyfill
telepítése:npm install react-native-url-polyfill --save-dev
Frissítse ametro.config.js a React Native-kompatibilis Node Core modulok használatára:
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') } }; }
Adja hozzá a következő
import
parancsokat a belépési pont fájljának tetején:import 'node-libs-react-native/globals'; import 'react-native-get-random-values'; import 'react-native-url-polyfill/auto';
A Communication Services-csomagok telepítése:
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
Következő lépések
Ez a cikk azt ismertette, hogyan állíthatja be a szükséges Communication Services-csomagokat, hogy csevegést adjon hozzá az alkalmazáshoz Egy React natív környezetben.
Megtudhatja, hogyan indíthat csevegést a Csevegő SDK használatával.