Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory leak #309

Closed
ABespolov opened this issue Dec 9, 2020 · 10 comments
Closed

Memory leak #309

ABespolov opened this issue Dec 9, 2020 · 10 comments
Assignees

Comments

@ABespolov
Copy link

ABespolov commented Dec 9, 2020

I got memory leak on IOS devices, ram consumption increases and ram doesn't release, when I'm comming back to this screen and making call again. Finally I got crash after ram go over 1GB on my iPhone. I think there is something wrong with SurfaceView components, without render them all works properly. Any ideas? Thanks.

"react-native-agora": "^3.1.2"

import React, { Component } from 'react';
import { Platform, ScrollView, Text, View, TouchableOpacity, Dimensions, StyleSheet } from 'react-native';
import RtcEngine, { ChannelProfile, RtcLocalView, RtcRemoteView, VideoRenderMode } from 'react-native-agora';

interface Props {}

/**
 * @property peerIds Array for storing connected peers
 * @property appId
 * @property channelName Channel Name for the current session
 * @property joinSucceed State variable for storing success
 */
interface State {
    appId: string;
    channelName: string;
    joinSucceed: boolean;
    peerIds: number[];
}

class VideoChat extends Component<Props, State> {
    _engine?: RtcEngine;

    constructor(props) {
        super(props);
        this.state = {
            appId: 'xxxxxxxxxxxxxxxxxxxxxxx',
            channelName: 'channel-x',
            joinSucceed: false,
            peerIds: [],
        };
        if (Platform.OS === 'android') {
            // Request required permissions from Android
            /*requestCameraAndAudioPermission().then(() => {
                console.log('requested!');
            });*/
        }
    }

    componentDidMount() {
        this.init();
    }

    componentWillUnmount() {
        this._engine.destroy();
    }

    /**
     * @name init
     * @description Function to initialize the Rtc Engine, attach event listeners and actions
     */
    init = async () => {
        const { appId } = this.state;
        this._engine = await RtcEngine.create(appId);
        await this._engine?.setChannelProfile(ChannelProfile.Communication);
        await this._engine.enableVideo();

        this._engine.addListener('UserJoined', (uid, elapsed) => {
            console.log('UserJoined', uid, elapsed);
            // Get current peer IDs
            const { peerIds } = this.state;
            // If new user
            if (peerIds.indexOf(uid) === -1) {
                this.setState({
                    // Add peer ID to state array
                    peerIds: [...peerIds, uid],
                });
            }
        });

        this._engine.addListener('UserOffline', (uid, reason) => {
            console.log('UserOffline', uid, reason);
            const { peerIds } = this.state;
            this.setState({
                // Remove peer ID from state array
                peerIds: peerIds.filter((id) => id !== uid),
            });
        });

        // If Local user joins RTC channel
        this._engine.addListener('JoinChannelSuccess', (channel, uid, elapsed) => {
            console.log('JoinChannelSuccess', channel, uid, elapsed);
            // Set state variable to true
            this.setState({
                joinSucceed: true,
            });
        });
    };

    /**
     * @name startCall
     * @description Function to start the call
     */
    startCall = async () => {
        // Join Channel using null token and channel name
        const clientUid = Math.floor(new Date().getTime() / 1000);
        // Join Channel using null token and channel name
        await this._engine?.joinChannel(null, this.state.channelName, null, clientUid);
    };

    /**
     * @name endCall
     * @description Function to end the call
     */
    endCall = async () => {
        await this._engine?.leaveChannel();
        this.setState({ peerIds: [], joinSucceed: false });
    };

    switchCamera = async () => {
        await this._engine?.switchCamera();
    };

    render() {
        return (
            <View style={styles.max}>
                <View style={styles.max}>
                    {this._renderVideos()}
                    <View style={styles.buttonHolder}>
                        <TouchableOpacity onPress={this.startCall} style={styles.button}>
                            <Text style={styles.buttonText}> Start Call </Text>
                        </TouchableOpacity>
                        <TouchableOpacity onPress={this.endCall} style={styles.button}>
                            <Text style={{ ...styles.buttonText }}> End Call </Text>
                        </TouchableOpacity>
                        <TouchableOpacity onPress={this.switchCamera} style={styles.button}>
                            <Text style={styles.buttonText}>Switch </Text>
                        </TouchableOpacity>
                    </View>
                </View>
            </View>
        );
    }

    _renderVideos = () => {
        const { joinSucceed } = this.state;
        return joinSucceed ? (
            <View style={styles.fullView}>
                <RtcLocalView.SurfaceView
                    style={styles.max}
                    channelId={this.state.channelName}
                    renderMode={VideoRenderMode.Hidden}
                />
                {this._renderRemoteVideos()}
            </View>
        ) : null;
    };

    _renderRemoteVideos = () => {
        const { peerIds } = this.state;
        return (
            <ScrollView style={styles.remoteContainer} contentContainerStyle={{ paddingHorizontal: 2.5 }} horizontal={true}>
                {peerIds.map((value, index, array) => {
                    return (
                        <RtcRemoteView.SurfaceView
                            style={styles.remote}
                            uid={value}
                            channelId={this.state.channelName}
                            renderMode={VideoRenderMode.Hidden}
                            zOrderMediaOverlay={true}
                        />
                    );
                })}
            </ScrollView>
        );
    };
}

const styles = StyleSheet.create({
    max: {
        height: '50%',
    },
    buttonHolder: {
        height: 100,
        alignItems: 'center',
        flex: 1,
        flexDirection: 'row',
        justifyContent: 'space-evenly',
        position: 'absolute',
        top: 450,
        zIndex: 999999,
    },
    button: {
        paddingHorizontal: 20,
        paddingVertical: 10,
        backgroundColor: '#0093E9',
        borderRadius: 25,
    },
    buttonText: {
        color: '#fff',
    },
    fullView: {
        width: Dimensions.get('screen').width,
        height: Dimensions.get('screen').height - 100 / 2,
    },
    remoteContainer: {
        width: '100%',
        height: 150,
        position: 'absolute',
        top: 5,
    },
    remote: {
        width: 150,
        height: 150,
        marginHorizontal: 2.5,
        borderRadius: 500,
    },
    noUserText: {
        paddingHorizontal: 10,
        paddingVertical: 5,
        color: '#0093E9',
    },
});

export default VideoChat;

@LichKing-2234
Copy link
Collaborator

could you pls use instruments to get more infomation about leaks?

@ABespolov
Copy link
Author

@LichKing-2234
Copy link
Collaborator

I can not download the zip from your link. could you pls switch to leaks and make a screenshot again?

@ABespolov
Copy link
Author

Screen Shot 2020-12-11 at 07 11 15
Screen Shot 2020-12-11 at 07 12 29
You can find profiler in this repo: https://github.com/ABespolov/agora-memory-leak

@LichKing-2234
Copy link
Collaborator

I need this, but I can not find it in your profiler.
image

@ABespolov
Copy link
Author

ABespolov commented Dec 11, 2020

I updated this repo with two profilers https://github.com/ABespolov/agora-memory-leak. Xcode does't indicate any memory leak but memory consumption increases. I replaced SurfaceView with Image component and made another snapshot, memory consumption looks normal, I'm not understand why agora SurfaceView occupied so much ram. My app crashes after ~20 calls and total ram consumption is about 1GB, I just finish call and then start another one.
Screen Shot 2020-12-11 at 13 42 31

@ABespolov
Copy link
Author

ABespolov commented Dec 11, 2020

I made another one snapshot and now I have some leaks. Snapshot: https://www.dropbox.com/s/y5mpt1chzdgy9gz/WithLeaks.trace.zip?dl=0
Screen Shot 2020-12-11 at 14 24 19

@ABespolov
Copy link
Author

ABespolov commented Dec 12, 2020

Memory graph shows that AgoraRtcVideoCanvas stays in memory after 3 calls(I have 3 AgoraRtcVideoCanvas) despite call destroy function
Screen Shot 2020-12-12 at 12 44 24

@LichKing-2234
Copy link
Collaborator

thanks, I will take a look.

@LichKing-2234 LichKing-2234 self-assigned this Dec 14, 2020
LichKing-2234 added a commit that referenced this issue Dec 15, 2020
fix: `RtcSurfaceView` memory leak #309
@LichKing-2234
Copy link
Collaborator

fixed in 3.1.5

LichKing-2234 added a commit that referenced this issue Mar 22, 2021
049d0f3 Merge branch 'dev/3.3.0' of https://github.com/AgoraLibrary/RtcBase-iOS into rc/3.3.+
2d1ac8f fix: iOS selector error
a3150bc chore: release 3.3.2-rc.0
fcf29cd style: remove space
ee40172 Merge branch 'master' into rc/3.3.+
c0e1613 build: optimize install.sh
bdaf5d4 Merge pull request #336 from RoJoHub/fix/RN0_59_Compatibility
d2ce9e3 fix RN 0.59 Compatibility
0140754 fix: support react-native 0.64.0 close #334
a6ac605 Merge pull request #333 from AgoraIO-Community/rc/3.3.+
38be94f chore: release 3.3.1
eef28c8 Merge pull request #332 from TingChen2020/rc/3.3.+
a1e289a 3.3.1.DOC
747b6d0 chore: release 3.3.1-rc.0
f5af6dc fix: type cast error
4fad339 Merge commit '98c4331bd97ab1e2dc7216470fc2978c5d4dcd74' into rc/3.3.+
98c4331 fix: type cast error
b7a1d00 feat: support 3.3.1 for TS
bacc0af Merge commit '836f3b4c87f0c0a478c135a4a6ed0ed4279a446e' into rc/3.3.+
990e6df Merge commit 'cd7a2cdaff747cad9d2e386d79589c7299036ff6' into rc/3.3.+
cd7a2cd feat: support 3.3.1 for Android
836f3b4 feat: support 3.3.1 for iOS
9cde716 docs: remove wrong comment
f0c640d chore: upgrade to `react-native` **0.63.4** version
7987121 feat: add example for `playEffect`
714024f Merge commit '551ebfe3c8dec34cfdf7e006d38523c60123bc58' into rc/3.3.+
551ebfe fix: annotation build warning
709e526 chore: release 3.3.0-rc.1
1ffd0f8 fix: type error
58f65e1 chore: release 3.3.0-rc.0
a58c1d5 Merge commit 'b422ce8e8660067075317e4f0f16a29f5a49b6b7' into rc/3.3.+
ecf814c Merge commit '9c485942661c0e60c8413f9088b4ed0fa37ae2da' into rc/3.3.+
fc9dd70 feat: support 3.3.0 for TS
b422ce8 feat: support 3.3.0 for iOS
9c48594 feat: support 3.3.0 for Android
81de737 docs: optimize CONTRIBUTING.md
a85d9c3 Merge pull request #319 from AgoraIO-Community/rc/3.2.+
2627100 chore: release 3.2.2
ab02e67 Merge branch 'rc/3.1.+' into rc/3.2.+
85c5823 chore: release 3.1.7
d28c79d fix: process resolve value type
bfe8327 style: format with 2 spaces
ecd0106 Merge pull request #317 from AgoraIO-Community/rc/3.2.+
4b71f4d docs: optimize CHANGELOG.md
847db6c chore: release 3.2.1
16f11d5 Merge pull request #316 from AgoraIO-Community/rc/3.2.+
a98f6bd chore: release 3.2.0
3dcc489 feat: upgrade native SDK to 3.2.1
ac146fa Merge pull request #315 from TingChen2020/dev/3.2.0
503c14d Add doc changes between v3.1.2 and v3.2.0
f301dc4 chore: release 3.2.0-rc.0
76403e8 Merge branch 'master' into dev/3.2.0
c374b94 Merge pull request #314 from AgoraIO-Community/rc/3.1.+
d8bf7e4 chore: release 3.1.6
10da71d docs: Update docs
1966cd8 Merge branch 'rc/3.1.+' into dev/3.2.0
eb257ec Merge commit 'c8a08e551ad150f3f52c5c5864e5b80255d6505a' into dev/3.2.0
558cc61 merge: dev/3.2.0
de52ca6 Merge branch 'master' into dev/3.2.0
c8a08e5 Merge branch 'master' into dev/3.2.0
d6fd0ae chore: some project config
75f572d fix: use the better way to fix rendering problems
a290e73 fix: use the better way to fix rendering problems
f0c044f fix: use the better way to fix rendering problems
9ab28a7 fix: `MetadataReceived` event parameters bug
56ab25b fix: `MetadataReceived` event parameters bug
bda6ec0 fix: `MetadataReceived` event parameters bug
daefc68 style: use shorthand arguments for lambda
dbeb8ef style: use shorthand arguments for lambda
af68969 feat: example support render multi remote-videos
d73653c minor changes
6ebc3a1 minor editorial improvement
aacf54d Merge commit '12e25618ce8fabd5bf9b34e418792450518e219e' into rc/3.1.+
e3a8d9d Merge commit '313cddd1759c79a63f9c98a9e577ec1f9dab115a' into rc/3.1.+
ddeaefb Merge branch 'master' into dev/3.2.0
561b3fd Merge branch 'master' into dev/3.2.0
313cddd chore: add .gitignore
12e2561 fix: some rendering problems when change render widget order
c737102 fix: some rendering problems when change render widget order
2520e7a style: format with 2 spaces
7a53134 Update doc
e3b34c9 Merge pull request #312 from AgoraIO-Community/rc/3.1.+
33210db chore: release 3.1.5
a6a509e feat: example support `switchRender` fix: `RtcSurfaceView` memory leak #309
001d075 Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
6f52bef Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
da3222a Merge branch 'master' into dev/3.2.0
c8845fe fix: `RtcSurfaceView` memory leak
721604e feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
2fef3ae feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
3a55997 feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
daef6ff Merge pull request #311 from TingChen2020/dev/3.2.0
76c3a08 update docs
984d807 Merge pull request #305 from TingChen2020/dev/3.2.0
e10a633 update en doc
642eb32 Merge branch 'master' into dev/3.2.0
a31409a Merge pull request #303 from AgoraIO-Community/rc/3.1.+
d23224b chore: release 3.1.4
c49dca0 Merge pull request #302 from AgoraIO-Community/dev/bob
9f72576 build: upgrade Android SDK to 3.1.3
fcb57cc feat: upgrade to 3.2.0
4ee51a9 feat: upgrade to 3.2.0
680048f feat: upgrade to 3.2.0
9bc680f fix: miss `uid` in `StreamSubscribeStateCallback`
d647049 fix: RtcChannel `destroyAll`
25cf253 fix: `JoinChannelSuccess` `RejoinChannelSuccess` type in `RtcChannelEvents`
66eeaad Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/raw_data
73f3a32 Merge remote-tracking branch 'origin/dev/raw_data' into dev/raw_data
576473c Android add getNativeHandle
374f3e9 feat: iOS raw data plugin
6f74266 chore: release 3.1.4-rc.1
201c82a feat: js add getNativeHandle
2669283 Merge commit 'cd09ccc9cab07f301fc7cc011c659f956cfaa0fd' into dev/optimize
0911585 Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/optimize
0eab471 feat: Android add getNativeHandle
652c346 feat: add API example
69a7a96 fix: Android setData error
c08be4d chore: release 3.1.4-rc.0
ba6fbca style: optimize CHANGELOG.md
b2bf0ac style: optimize CHANGELOG.md
ff7ad0d add infile
25ffbbe revert version
eeb2e24 upgrade version
61110ab docs: add @event
c72a527 feat: migrating to @react-native-community/bob
733d5bd optimize constructor
cd09ccc iOS raw data plugin
7569b4d Merge pull request #282 from AgoraIO-Community/rc/3.1.+
f22b071 - add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
924cfb0 merge ios
2a230df merge android
66ed5b5 fix bug
12cf9cf * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
e0d1d08 * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
3217070   - fix iOS `deinit` `[weak self]` crash   - fix `engine()` build error
3ee4ce3 optimize
3f43610 optimize
e2a1d10 make `RtcChannel.channelId` public
84d9be8 Merge pull request #273 from AgoraIO-Community/rc/3.1.2
fc1e7e0 finish
c82a9e1 finish
a4cac45 finish
90d0a0c Merge pull request #272 from TingChen2020/rc/3.1.2_en
5ebc4f5 update RtmpStreamingEventCallback
3c41ffb Merge remote-tracking branch 'upstream/rc/3.1.2' into rc/3.1.2_en
d3c2d5d doc update
b9581b2 fix
c034b86 iOS finished
9fa3009 iOS finished
fc25345 iOS finished
2a2c5c8 Merge branch 'rc/3.1.2' of https://github.com/syanbo/react-native-agora into rc/3.1.2_en
c9541b8 Merge commit '230f74cebf89f53dcd44a9ee53afa7612b5a9bc1' into rc/3.1.2_en
9e379a9 docs update
206183a set default params to null
d69a73d android finished
48b8def android finished
c3d0da3 optimize ts interface
efe8898 Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
9a5b8cd Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
bd4803e Merge commit '51b093bdf8ffc6acf9192daa43bd773068933df0' into rc/3.1.2
230f74c optimize ts
d083505 Merge pull request #271 from TingChen2020/rc/3.1.2_en
75a77e3 Add a note for gatewayRtt
14308d4 Update doc for v3.1.2
8aead19 init ts types
f091adc Merge pull request #267 from jaykhandelwal/patch-1
05121cb Update react-native-agora.podspec
321ea00 release 3.0.1
0b2aa65 Merge pull request #264 from AgoraIO-Community/rc/3.0.1
66b8a0a Merge pull request #262 from TingChen2020/jira/MS-16519
9159ba1 remove @enum
77c475a Replace @note
5474be7 Merge branch 'master' into rc/3.0.1
e575fde Update based on review comments
542f3ce update documentation
61e4855 documentation update
7433808 documentation update
fab89ad Merge branch 'rc/3.0.1' into jira/MS-16519
2f503f5 optimize for doc
f6c3e60 Udate documentation comments
f80d9e1 Merge branch 'rc/3.0.1' into jira/MS-16519
17eb36f Merge branch 'master' into jira/MS-16519
1fa6c2d Update documentation comments
e3e7aa2 Merge pull request #257 from AgoraIO-Community/rc/3.0.1
9e9ecfa - fix `Xcode10` `Swift4` compile error
8e0b746 - fix `Xcode10` `Swift4` compile error
be60fa9 Update README.md
dbb223a * fix iOS `FirstLocalVideoFrame` `VideoSizeChanged` `FirstRemoteVideoFrame` `FirstRemoteVideoDecoded` bug
e6d0086 Update README.md
4cbf855 Merge pull request #252 from AgoraIO-Community/rc/3.0.1
51b093b - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
d2c9afa - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
c7feadc - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
e22238c Merge commit '6eec86f5da51eff544322e7f6733de5ad0302849' into rc/3.0.1
d87ea67 Merge commit '10a3d013c231c7e38e68b801b8734b64fc122c69' into rc/3.0.1
ed12806 Merge pull request #248 from AgoraIO-Community/rc/3.0.1
eebb01e optimize readme
fa7545f optimize readme
de46eb6 Merge remote-tracking branch 'origin/master' into rc/3.0.1
10a3d01 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
6eec86f - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
b727255 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
5cb706a Update README.md
4ca9609 optimize doc
7a8205d optimize doc
6174f88 Merge pull request #239 from syanbo/rc/3.0.1
b4a9414 - add `startPreview` `stopPreview`
d998401 - add `startPreview` `stopPreview`
cab5a62 - add `startPreview` `stopPreview`
80ee605 - add `startPreview` `stopPreview`
44a3a31 Merge pull request #234 from syanbo/rc/3.0.1
b6ba90a Merge branch 'beta/3.0.0' into rc/3.0.1
26bbf1f Merge branch 'master' into beta/3.0.0
0f90be4 - prerelease 3.0.1-rc.1
93621d3 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
e8a38b1 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
def982b - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
59d92fd - fix iOS event warn - fix ts array declare error
d7585de change demo link
4862362 - fix lib ignore bug
03d8a04 - fix lib ignore bug
2a9b337 Merge pull request #227 from marqroldan/patch-1
4fe65d9 Fixed typo causing `unresolved identifier`
5973751 - support 3.0.1.1 native sdk - fix iOS `RtcChannelEvent` `NetworkQuality` crash
f6d6c0c Merge commit 'a2b9df778c75f9070c6c7f9e7836f5cb12b53fb3' into beta/3.0.0
a2b9df7 iOS finish
13282b6 iOS engine finish
d1d40f5 Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
e8557cd Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
f3b9ba8 fix `joinChannel` param type
7334475 optimize doc
b674506 Android finish
a140bc2 fix lib ignore bug
773f967 fix `setBeautyEffectOptions` bugs
1b4bdf5 fix android `setCameraCapturerConfiguration` bug
4ef22db Merge pull request #219 from Macrow/beta/3.0.0
bdd398f change Double to Number
ae65b83 change Double to Number
b17dd47 fix convert exception in mapToCameraCapturerConfiguration function
69986f9 fix convert exception in mapToCameraCapturerConfiguration function
284fa03 fix bugs
633c2ac feat: 2.9.1-alpha.5
5f9b95a Merge pull request #153 from leethree/patch-1
462f500 fix bugs
cf24c0b fix bugs
7aca568 fix bugs
65b7f70 fix bug from issue: #213 upgrade to 3.0.1
51f0ca3 fix bug from issue: #213 upgrade to 3.0.1
540b7e6 fix bug from issue: #213 upgrade to 3.0.1
86d0853 Merge pull request #202 from awitherow/master
f9169f5 Add 'android/src/main/java/io/agora/rtc/base/' from commit 'f1ed8250dd2620caae597670805228d6ed074c4f'
fcb6e23 Add 'ios/RCTAgora/Base/' from commit 'df4d47eacacfca03e251e54a814a1a19bf0d2c74'
6e792be temp remove
f1ed825 init
d5d6e26 Merge pull request #208 from syanbo/hotfix/ios_surplus_lib
9da5f63 feat: 2.9.1-alpha.4
ca97bc2 remove AgoraRtcCryptoLoader libcrypto
2dbeef6 Update README.md
eed62a6 Update README.md
47c77b4 optimize readme
793afbf fix link bug
0bfde3c optimize docs
aa2e645 update docs for autolinking
14fccb2 add app type
7366f1a optimize readme
175cbbd finish
c237db9 optimize
72bba79 fix version
d128bfb fix bug
1c31fec optimize finish
23d47b2 finish
0cdb398 Fix render mode for AgoraView
03557e7 git ignore lib
6e1d64f fix instance undefined
f266367 init
2477455 Merge pull request #146 from marqroldan/master
97d9735 (Android) Fixed issue where getConnectionState is not resolved properly
0c5199f Merge pull request #133 from yuwenbai/agora-rtc
bb68a31 modify about onRtcStats
6179c52 chore. upgrade android to 2.9.4 fix IMEI
b9fde41 Merge pull request #127 from technophilic/master
f4bf128 Update AndroidManifest.xml
0484530 Merge pull request #123 from onpageideas/master
b02c061 Merge pull request #125 from OnurVar/master
0a0e6ab Fix TypeScript optional parameter on RtcEngine's options
4d93f1d fix. android event remoteAudioStateChange
c1053b6 upgrade. 2.9.2 for android
dbacf96 Merge pull request #102 from syanbo/feat/upgrade-2.9.1
9847d30 chore. update changelog
bb0af37 feat. support ios & android 2.9.1
3bd0b66 release. 2.9.0-alpha.3
5eb0e2f release. 2.9.0-alpha.2
33011f8 Merge pull request #99 from syanbo/hotfix/ios-type-cast
c800ebe chore. update changelog
c168788 fix. ios native type cast
984245b add android x86_64
6bc975c chore. add returns annotation
92c604c chore. update comments
b013b6d Merge pull request #90 from syanbo/chore/2.9.0-sdk-integrate
32ad158 feat. add start & update & stop & remove channelMediaDelay
4f190f3 fix. android native binding
deaf93a support. android custom raw data api
b425b57 feat. upgrade to 2.9.0 native sdk android & ios. stage 1
39ba125 upgrade. stage 1 & ios
9b61265 release. 2.8.0-alpha.2
4c3bd85 hotfix. fix remove event listener
f1ad6c9 chore. update CHANGELOG
69be017 fix. didn't remove event listener when invoke destroyed
913c058 fix. typo
f036b50 Merge pull request #85 from syanbo/chore/upgrade-to-2.8.0
81bb35c update. changelog
69beb13 refactor. number convert
14c44b4 chore. upgrade to 2.8.0 feat. support new methods of 2.8.0
62180de Merge pull request #84 from syanbo/hotfix/negative-number-transcoding
769cd86 fix. ios uint
a302755 fix. negative number for android platform refactor. setLiveTranscoding improve api doc
24d1d8b Merge pull request #80 from nrtkumi/fix/constant
2b85c46 Fix constant
944b177 chore. update readme
7de3782 chore. remove api docs # release it in gh-pages branch
6182ea4 chore. update docs
f8359f2 release 2.4.1-alpha.2
97d9933 chore. update changelog
0ac1531 refactor. event & exception deprecate sendMessage & createDataStream & removeAllListeners & off
593d6b6 Merge pull request #78 from spectre3ooo/patch-1
97f8b4f Fixed url in samples/readme.md
bd0e7fb remove. sample demo, instead using agora community quickstart fix. typo ios/RCTAgora/AgoraConst.m
791b653 deprecate.  &
bb0fa6f fix. refactor event system
1195755 fix. attachted more remove listener
cd526ab fix. indent
d7b7df8 Merge pull request #76 from MassiveMediaMatch/fix-podspec
b69c178 update podspec AgoraRtcEngine_iOS dependancy
057336b Fix podspec file so we dont need to do manual library linking anymore
367ba47 Merge pull request #75 from syanbo/feature/2.4.1-alpha.1
22584ad release 2.4.1
ab98a5e chore. update changelog
e0c2f30     feat. native ios & android refactor registerMediaMetaDataObserver     stage 2
c770832 feat. native ios & android integrate feat. react module integrate stage 1
9b2e69d fix. constants variances
fe9d243 update. changelog
3f54f25 fix. video render mode and release 2.4.0-alpha.5
de4eddd chore. update to 2.4.0-alpha.4
ac06ed9 chore. update changelog
988de65 fix. typo
e252d4e fix. doc
cad48a4 Merge pull request #71 from syanbo/fix/migrate-to-mainthread
f324921 fix. ios receive NSData
68b4c36 fix. migrate ui api to main thread
5fa4036 chore. build
0b298b9 chore. update changelog
7376d0f Merge pull request #70 from syanbo/fix/rn-compatible
3c4b6f8 Merge branch 'master' into fix/rn-compatible
b52c234 feat. support typescript typing
814df46 chore. remove yarn.lock
57c182e fix. compatiable react native 0.55.1 version
449e099 Merge pull request #67 from zhigang1992/master
5159176 revert package.json
c642cc5 chore: add types
aaf5339 chore: remove tsconfig.json from npm ignore
527d7af v2.4.0-alpha-3
135e641 chore: ship .d.ts files with .js
d54cb29 fix. doc
a5040a9 Merge pull request #64 from syanbo/feature/update-2.4
2490988 update readme
5b08a58 add docs
5a20586 update changelog
f986e66 fix. typo
6cf52c7 add change log and update to 2.4.0
4d0362b feat. support 2.4.0 android
0d95ccb feat. support 2.4.0.1 ios
a881555 fix. typo
5aedacd add chinese iOS documentation
7ac1c96 fix. typo
5443f41 chore. update docs
c2fd4bf chore. update CHANGELOG
bdaf7c9 Merge pull request #53 from CyrusZei/master
9f11663 chore. update RtcEngine#init's doc
7dad983 refactor. init# support audio / video only mode and dualStream switch
d01ee2b update docs
1448fc0 fix. disableVideo
6da8e9a chore. fix description
d031b23 release. 2.3.3-alpha.6
b10711b Merge branch 'master' of https://github.com/syanbo/react-native-agora
0a010a7 fix. iOS binding
85dc63b removed sudo when install Cocoapods
fcf2836 Merge branch 'master' into master
6be5ec8 added arrows on the pictures
25c6481 add missing image step and change the alt text
fc6e3db updated readme file
06f216a Add files via upload
084b4e9 Merge pull request #49 from CyrusZei/patch-1
6cd6e70 added some missing steps
44a4b52 fix. typo.
f7810ea Merge pull request #46 from syanbo/v2.x
ef76e13 fix. readme
6ec8e23 Merge pull request #44 from syanbo/v2.x
93a6956 refactor docs to typescript
88179d2 Merge branch 'v2.x'
1e9f61d fix. doc
3d62ffd Merge pull request #42 from syanbo/v2.x
1b853e8 delete sample's Podfile.lock
247e29f Merge pull request #41 from syanbo/v2.x
4b225fb update docs
7f6ae6d remove. privacy project xcode settings
ea72642 Merge pull request #40 from syanbo/v2.x
87f956b docs. add resources
a4e9ecc update docs
9ee5209 fix. convert
efa4c45 fix. typo
06ef99c update. docs
64cc879 add doc & changelog
f702520 fix. android & ios native wrapper
c5c1a85 chore. remove deprecated api
d53969f remove. mac native api
77c6059 fix. camelCase
ccf8961 update. version 2.3.3-alpha.5
504408b refactor. event
2926df4 add compatibility
9833c8d doc. add quick start
0b37aa4 UPDATE CHANGELOG
d3e92ad release 2.3.3-alpha.4
975ab52 chore. remove deprecated api
e7d8354 chore. format code
3f1ec89 fix. warn
49d9e97 chore. update ignore & remove iml
0c9b691 UPDATE CHANGELOG
152c470 fix. ios native code typo
985acee fix. samples
412ea1d fix. android remoteUid
a1d16c7 fix. ignore samples/**/package-lock.json
06f7091 fix docs
94b941a fix. doc typo
57706a1 fix. npmignore
f04143f fix. docs
b4a99fb fix readme
610e702 upgrade lib
a80fb4e add gitter and api docs
2ea9379 add agora api
9f01371 add npmignore
bbe5b75 release 2.3.3-alpha.0
231c28d add lib
1dbcaca add docs
02904c4 remove deprecated file
c87776f Merge branch 'Matrixbirds-master'
ae87df6 fix conflicts
7bae204 fix compiler environment
3ce8000 fix. android native secret key nil
dfd2fec support native module ios dev environment
9f4a3fb add android rn support
a16a1c2 remove unused files
e788ca4 fix. ios
ff71bbc fix. iOS demo
47e46b8 integerate ios react-native demo
50d049e fix. new 0.58.0
fadc43d upgrade sampleDemo
c146343 add pod
8152ced add AgoraRtcCryptoLoader
4524121 add npmignore
5d65b41 remove unused code
df4b152 git lfs
b52b85f Merge branch 'master' of github.com:Matrixbirds/react-native-agora
e02a3fd use pod manage sdk framework
c479cdb upgrade iOS agora sdk
dfaabdc stash
c86434e fix. error
5789ee0 enhance. add typescript
84077df Merge pull request #35 from Matrixbirds/master
9e3157f Merge pull request #35 from Matrixbirds/master
c0bd99a fix. package.json
2e25225 fix. package.json
413edb4 update. docs
59b76da update. docs
36cc4a2 add samples readme
8a3d597 add samples readme
33d09e2 fix. docs
aca47c5 fix. docs
f933b8d docs. sample readme
9cd7e80 docs. sample readme
7425f72 add sample
3a91bb2 add sample
80855e9 add build
1e66b70 add build
f374ed0 add docs
c53283e add docs
2c02853 Merge pull request #31 from TeruyaHaroldo/master
7dc5af4 Merge pull request #31 from TeruyaHaroldo/master
72ea737 Bump version from 1.1.5 to 1.2.5;
2ef8b55 Bump version from 1.1.5 to 1.2.5;
1757b1b Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
e5f1bf0 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
668bd92 v1.1.5
9d45b4c v1.1.5
86c4639 Merge pull request #24 from yoonzm/master
47a4b5a Merge pull request #24 from yoonzm/master
841bcac Update AgoraModule.java
4db699c Update AgoraModule.java
61bd552 v1.1.4
f1b8d79 v1.1.4
49d8d06 Merge pull request #23 from yoonzm/master
b3542e1 Merge pull request #23 from yoonzm/master
d846f41 Update RCTAgora.m
3eeed54 Update RCTAgora.m
a8c3922 Update AgoraModule.java
68bb10b Update AgoraModule.java
7555736 v1.1.3
8ec4a1e v1.1.3
2a3ebae Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
17ea811 Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
8f05b0b Marked variable muted as final to fix compilation issue
55326fd Marked variable muted as final to fix compilation issue
abc4dcc v1.1.2
eb0b5e1 v1.1.2
da13254 Merge pull request #19 from a1528zhang/master
0002f7b Merge pull request #19 from a1528zhang/master
7c16a14 修改版本号
eb674a7 修改版本号
971a293 修改package.json
cef90f3 修改package.json
2dd00b3 增加onVideoMute 和 onAudioMute回调
e7a426e 增加onVideoMute 和 onAudioMute回调
384a0e1 Update README.md
f90be64 Update README.md
290aa0f Merge pull request #15 from Riant/master
f64a8ed Merge pull request #15 from Riant/master
fdfe4b2 更新说明文档
6eaab74 更新说明文档
8509bc9 为 Android 添加 onStreamMessageError 监听
2f69430 为 Android 添加 onStreamMessageError 监听
ea9b02e 移除自动新建数据流通道的支持,以便使用者按需自主创建
a8b8fd8 移除自动新建数据流通道的支持,以便使用者按需自主创建
a32af64 移除创建默认数据流通道的参数配置
925f7be 移除创建默认数据流通道的参数配置
d8adf86 添加数据流相关 API
00a3e73 添加数据流相关 API
1c675c9 Update README.md
c5c15cb Update README.md
379437a 安卓修复
bdcf6f7 安卓修复
77e0f76 图片调整
292ff50 图片调整
9521645 1.0.9
0104d7c 1.0.9
c8637c1 Merge pull request #10 from xuepx/master
acff3c7 Merge pull request #10 from xuepx/master
22fd580 Update AgoraView.js
0feba83 Update AgoraView.js
57d3762 Update AgoraView.js
b85881c Update AgoraView.js
e0466e3 1.0.8
6596992 1.0.8
9699f4b Update README.md
285fe1a Update README.md
6d52e0a Update README.md
a43ccb4 Update README.md
9743e70 调整AgoraView 修复安卓样式bug 添加文档
d3a1108 调整AgoraView 修复安卓样式bug 添加文档
28dc3b5 iOS修改单例逻辑
6d9daa9 iOS修改单例逻辑
8223e17 iOS完善
6861abd iOS完善
8c054bf 安卓方法添加
0016945 安卓方法添加
d9efa1c 安卓AgoraView封装
960045d 安卓AgoraView封装
d5cd7d2 Merge remote-tracking branch 'origin/master'
072e07e Merge remote-tracking branch 'origin/master'
a9acf1d android add sdk
15c2526 android add sdk
a78ef54 Create README.md
899bdc3 Create README.md
a0f85f3 Create README.md
878de9c Create README.md
4092afd change version
3b50243 change version
69a5d21 add index
ba9526d add index
bbdb520 add android + +
419f629 add android + +
03d3c99 add android
537c772 init

git-subtree-dir: ios/RCTAgora/Base
git-subtree-split: 049d0f3
LichKing-2234 added a commit that referenced this issue Apr 13, 2021
4623dc3 fix: getErrorDescription key error
f8bde68 Merge branch 'master' into dev/3.3.0
0db518f Merge pull request #3 from AgoraLibrary/dev/3.2.0
5f69768 Merge branch 'master' into dev/3.2.0
d355c51 Merge pull request #2 from AgoraLibrary/dev/3.1.0
b87cce2 fix: merge some bug fix
a81db07 fix: merge some bug fix
REVERT: 049d0f3 Merge branch 'dev/3.3.0' of https://github.com/AgoraLibrary/RtcBase-iOS into rc/3.3.+
REVERT: a3150bc chore: release 3.3.2-rc.0
REVERT: fcf29cd style: remove space
REVERT: ee40172 Merge branch 'master' into rc/3.3.+
REVERT: c0e1613 build: optimize install.sh
REVERT: bdaf5d4 Merge pull request #336 from RoJoHub/fix/RN0_59_Compatibility
REVERT: d2ce9e3 fix RN 0.59 Compatibility
REVERT: 0140754 fix: support react-native 0.64.0 close #334
REVERT: a6ac605 Merge pull request #333 from AgoraIO-Community/rc/3.3.+
REVERT: 38be94f chore: release 3.3.1
REVERT: eef28c8 Merge pull request #332 from TingChen2020/rc/3.3.+
REVERT: a1e289a 3.3.1.DOC
REVERT: 747b6d0 chore: release 3.3.1-rc.0
REVERT: f5af6dc fix: type cast error
REVERT: 4fad339 Merge commit '98c4331bd97ab1e2dc7216470fc2978c5d4dcd74' into rc/3.3.+
REVERT: b7a1d00 feat: support 3.3.1 for TS
REVERT: bacc0af Merge commit '836f3b4c87f0c0a478c135a4a6ed0ed4279a446e' into rc/3.3.+
REVERT: 990e6df Merge commit 'cd7a2cdaff747cad9d2e386d79589c7299036ff6' into rc/3.3.+
REVERT: cd7a2cd feat: support 3.3.1 for Android
REVERT: 9cde716 docs: remove wrong comment
REVERT: f0c640d chore: upgrade to `react-native` **0.63.4** version
REVERT: 7987121 feat: add example for `playEffect`
REVERT: 714024f Merge commit '551ebfe3c8dec34cfdf7e006d38523c60123bc58' into rc/3.3.+
REVERT: 551ebfe fix: annotation build warning
REVERT: 709e526 chore: release 3.3.0-rc.1
REVERT: 1ffd0f8 fix: type error
REVERT: 58f65e1 chore: release 3.3.0-rc.0
REVERT: a58c1d5 Merge commit 'b422ce8e8660067075317e4f0f16a29f5a49b6b7' into rc/3.3.+
REVERT: ecf814c Merge commit '9c485942661c0e60c8413f9088b4ed0fa37ae2da' into rc/3.3.+
REVERT: fc9dd70 feat: support 3.3.0 for TS
REVERT: 9c48594 feat: support 3.3.0 for Android
REVERT: 81de737 docs: optimize CONTRIBUTING.md
REVERT: a85d9c3 Merge pull request #319 from AgoraIO-Community/rc/3.2.+
REVERT: 2627100 chore: release 3.2.2
REVERT: ab02e67 Merge branch 'rc/3.1.+' into rc/3.2.+
REVERT: 85c5823 chore: release 3.1.7
REVERT: d28c79d fix: process resolve value type
REVERT: bfe8327 style: format with 2 spaces
REVERT: ecd0106 Merge pull request #317 from AgoraIO-Community/rc/3.2.+
REVERT: 4b71f4d docs: optimize CHANGELOG.md
REVERT: 847db6c chore: release 3.2.1
REVERT: 16f11d5 Merge pull request #316 from AgoraIO-Community/rc/3.2.+
REVERT: a98f6bd chore: release 3.2.0
REVERT: 3dcc489 feat: upgrade native SDK to 3.2.1
REVERT: ac146fa Merge pull request #315 from TingChen2020/dev/3.2.0
REVERT: 503c14d Add doc changes between v3.1.2 and v3.2.0
REVERT: f301dc4 chore: release 3.2.0-rc.0
REVERT: 76403e8 Merge branch 'master' into dev/3.2.0
REVERT: c374b94 Merge pull request #314 from AgoraIO-Community/rc/3.1.+
REVERT: d8bf7e4 chore: release 3.1.6
REVERT: 10da71d docs: Update docs
REVERT: 1966cd8 Merge branch 'rc/3.1.+' into dev/3.2.0
REVERT: eb257ec Merge commit 'c8a08e551ad150f3f52c5c5864e5b80255d6505a' into dev/3.2.0
REVERT: 558cc61 merge: dev/3.2.0
REVERT: de52ca6 Merge branch 'master' into dev/3.2.0
REVERT: d6fd0ae chore: some project config
REVERT: 75f572d fix: use the better way to fix rendering problems
REVERT: f0c044f fix: use the better way to fix rendering problems
REVERT: 9ab28a7 fix: `MetadataReceived` event parameters bug
REVERT: bda6ec0 fix: `MetadataReceived` event parameters bug
REVERT: dbeb8ef style: use shorthand arguments for lambda
REVERT: af68969 feat: example support render multi remote-videos
REVERT: d73653c minor changes
REVERT: 6ebc3a1 minor editorial improvement
REVERT: aacf54d Merge commit '12e25618ce8fabd5bf9b34e418792450518e219e' into rc/3.1.+
REVERT: e3a8d9d Merge commit '313cddd1759c79a63f9c98a9e577ec1f9dab115a' into rc/3.1.+
REVERT: ddeaefb Merge branch 'master' into dev/3.2.0
REVERT: 313cddd chore: add .gitignore
REVERT: c737102 fix: some rendering problems when change render widget order
REVERT: 2520e7a style: format with 2 spaces
REVERT: 7a53134 Update doc
REVERT: e3b34c9 Merge pull request #312 from AgoraIO-Community/rc/3.1.+
REVERT: 33210db chore: release 3.1.5
REVERT: a6a509e feat: example support `switchRender` fix: `RtcSurfaceView` memory leak #309
REVERT: 001d075 Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
REVERT: 721604e feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
REVERT: 2fef3ae feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
REVERT: daef6ff Merge pull request #311 from TingChen2020/dev/3.2.0
REVERT: 76c3a08 update docs
REVERT: 984d807 Merge pull request #305 from TingChen2020/dev/3.2.0
REVERT: e10a633 update en doc
REVERT: 642eb32 Merge branch 'master' into dev/3.2.0
REVERT: a31409a Merge pull request #303 from AgoraIO-Community/rc/3.1.+
REVERT: d23224b chore: release 3.1.4
REVERT: c49dca0 Merge pull request #302 from AgoraIO-Community/dev/bob
REVERT: 9f72576 build: upgrade Android SDK to 3.1.3
REVERT: fcb57cc feat: upgrade to 3.2.0
REVERT: 680048f feat: upgrade to 3.2.0
REVERT: 9bc680f fix: miss `uid` in `StreamSubscribeStateCallback`
REVERT: d647049 fix: RtcChannel `destroyAll`
REVERT: 25cf253 fix: `JoinChannelSuccess` `RejoinChannelSuccess` type in `RtcChannelEvents`
REVERT: 66eeaad Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/raw_data
REVERT: 576473c Android add getNativeHandle
REVERT: 6f74266 chore: release 3.1.4-rc.1
REVERT: 201c82a feat: js add getNativeHandle
REVERT: 2669283 Merge commit 'cd09ccc9cab07f301fc7cc011c659f956cfaa0fd' into dev/optimize
REVERT: 0911585 Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/optimize
REVERT: 0eab471 feat: Android add getNativeHandle
REVERT: 652c346 feat: add API example
REVERT: 69a7a96 fix: Android setData error
REVERT: c08be4d chore: release 3.1.4-rc.0
REVERT: ba6fbca style: optimize CHANGELOG.md
REVERT: b2bf0ac style: optimize CHANGELOG.md
REVERT: ff7ad0d add infile
REVERT: 25ffbbe revert version
REVERT: eeb2e24 upgrade version
REVERT: 61110ab docs: add @event
REVERT: c72a527 feat: migrating to @react-native-community/bob
REVERT: 733d5bd optimize constructor
REVERT: 7569b4d Merge pull request #282 from AgoraIO-Community/rc/3.1.+
REVERT: f22b071 - add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
REVERT: 924cfb0 merge ios
REVERT: 2a230df merge android
REVERT: 66ed5b5 fix bug
REVERT: e0d1d08 * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
REVERT: 3217070   - fix iOS `deinit` `[weak self]` crash   - fix `engine()` build error
REVERT: 3ee4ce3 optimize
REVERT: 3f43610 optimize
REVERT: e2a1d10 make `RtcChannel.channelId` public
REVERT: 84d9be8 Merge pull request #273 from AgoraIO-Community/rc/3.1.2
REVERT: c82a9e1 finish
REVERT: a4cac45 finish
REVERT: 90d0a0c Merge pull request #272 from TingChen2020/rc/3.1.2_en
REVERT: 5ebc4f5 update RtmpStreamingEventCallback
REVERT: 3c41ffb Merge remote-tracking branch 'upstream/rc/3.1.2' into rc/3.1.2_en
REVERT: d3c2d5d doc update
REVERT: b9581b2 fix
REVERT: 9fa3009 iOS finished
REVERT: fc25345 iOS finished
REVERT: 2a2c5c8 Merge branch 'rc/3.1.2' of https://github.com/syanbo/react-native-agora into rc/3.1.2_en
REVERT: c9541b8 Merge commit '230f74cebf89f53dcd44a9ee53afa7612b5a9bc1' into rc/3.1.2_en
REVERT: 9e379a9 docs update
REVERT: 206183a set default params to null
REVERT: d69a73d android finished
REVERT: 48b8def android finished
REVERT: c3d0da3 optimize ts interface
REVERT: 9a5b8cd Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
REVERT: bd4803e Merge commit '51b093bdf8ffc6acf9192daa43bd773068933df0' into rc/3.1.2
REVERT: 230f74c optimize ts
REVERT: d083505 Merge pull request #271 from TingChen2020/rc/3.1.2_en
REVERT: 75a77e3 Add a note for gatewayRtt
REVERT: 14308d4 Update doc for v3.1.2
REVERT: 8aead19 init ts types
REVERT: f091adc Merge pull request #267 from jaykhandelwal/patch-1
REVERT: 05121cb Update react-native-agora.podspec
REVERT: 321ea00 release 3.0.1
REVERT: 0b2aa65 Merge pull request #264 from AgoraIO-Community/rc/3.0.1
REVERT: 66b8a0a Merge pull request #262 from TingChen2020/jira/MS-16519
REVERT: 9159ba1 remove @enum
REVERT: 77c475a Replace @note
REVERT: 5474be7 Merge branch 'master' into rc/3.0.1
REVERT: e575fde Update based on review comments
REVERT: 542f3ce update documentation
REVERT: 61e4855 documentation update
REVERT: 7433808 documentation update
REVERT: fab89ad Merge branch 'rc/3.0.1' into jira/MS-16519
REVERT: 2f503f5 optimize for doc
REVERT: f6c3e60 Udate documentation comments
REVERT: f80d9e1 Merge branch 'rc/3.0.1' into jira/MS-16519
REVERT: 17eb36f Merge branch 'master' into jira/MS-16519
REVERT: 1fa6c2d Update documentation comments
REVERT: e3e7aa2 Merge pull request #257 from AgoraIO-Community/rc/3.0.1
REVERT: 8e0b746 - fix `Xcode10` `Swift4` compile error
REVERT: be60fa9 Update README.md
REVERT: e6d0086 Update README.md
REVERT: 4cbf855 Merge pull request #252 from AgoraIO-Community/rc/3.0.1
REVERT: 51b093b - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
REVERT: c7feadc - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
REVERT: e22238c Merge commit '6eec86f5da51eff544322e7f6733de5ad0302849' into rc/3.0.1
REVERT: d87ea67 Merge commit '10a3d013c231c7e38e68b801b8734b64fc122c69' into rc/3.0.1
REVERT: ed12806 Merge pull request #248 from AgoraIO-Community/rc/3.0.1
REVERT: eebb01e optimize readme
REVERT: fa7545f optimize readme
REVERT: de46eb6 Merge remote-tracking branch 'origin/master' into rc/3.0.1
REVERT: 10a3d01 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
REVERT: b727255 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
REVERT: 5cb706a Update README.md
REVERT: 4ca9609 optimize doc
REVERT: 7a8205d optimize doc
REVERT: 6174f88 Merge pull request #239 from syanbo/rc/3.0.1
REVERT: b4a9414 - add `startPreview` `stopPreview`
REVERT: d998401 - add `startPreview` `stopPreview`
REVERT: 80ee605 - add `startPreview` `stopPreview`
REVERT: 44a3a31 Merge pull request #234 from syanbo/rc/3.0.1
REVERT: b6ba90a Merge branch 'beta/3.0.0' into rc/3.0.1
REVERT: 26bbf1f Merge branch 'master' into beta/3.0.0
REVERT: 0f90be4 - prerelease 3.0.1-rc.1
REVERT: 93621d3 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
REVERT: def982b - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
REVERT: 59d92fd - fix iOS event warn - fix ts array declare error
REVERT: d7585de change demo link
REVERT: 4862362 - fix lib ignore bug
REVERT: 03d8a04 - fix lib ignore bug
REVERT: 2a9b337 Merge pull request #227 from marqroldan/patch-1
REVERT: 4fe65d9 Fixed typo causing `unresolved identifier`
REVERT: 5973751 - support 3.0.1.1 native sdk - fix iOS `RtcChannelEvent` `NetworkQuality` crash
REVERT: f6d6c0c Merge commit 'a2b9df778c75f9070c6c7f9e7836f5cb12b53fb3' into beta/3.0.0
REVERT: d1d40f5 Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
REVERT: e8557cd Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
REVERT: f3b9ba8 fix `joinChannel` param type
REVERT: 7334475 optimize doc
REVERT: b674506 Android finish
REVERT: a140bc2 fix lib ignore bug
REVERT: 773f967 fix `setBeautyEffectOptions` bugs
REVERT: 1b4bdf5 fix android `setCameraCapturerConfiguration` bug
REVERT: 4ef22db Merge pull request #219 from Macrow/beta/3.0.0
REVERT: bdd398f change Double to Number
REVERT: ae65b83 change Double to Number
REVERT: b17dd47 fix convert exception in mapToCameraCapturerConfiguration function
REVERT: 69986f9 fix convert exception in mapToCameraCapturerConfiguration function
REVERT: 284fa03 fix bugs
REVERT: 633c2ac feat: 2.9.1-alpha.5
REVERT: 5f9b95a Merge pull request #153 from leethree/patch-1
REVERT: 462f500 fix bugs
REVERT: cf24c0b fix bugs
REVERT: 7aca568 fix bugs
REVERT: 51f0ca3 fix bug from issue: #213 upgrade to 3.0.1
REVERT: 540b7e6 fix bug from issue: #213 upgrade to 3.0.1
REVERT: 86d0853 Merge pull request #202 from awitherow/master
REVERT: f9169f5 Add 'android/src/main/java/io/agora/rtc/base/' from commit 'f1ed8250dd2620caae597670805228d6ed074c4f'
REVERT: fcb6e23 Add 'ios/RCTAgora/Base/' from commit 'df4d47eacacfca03e251e54a814a1a19bf0d2c74'
REVERT: 6e792be temp remove
REVERT: f1ed825 init
REVERT: d5d6e26 Merge pull request #208 from syanbo/hotfix/ios_surplus_lib
REVERT: 9da5f63 feat: 2.9.1-alpha.4
REVERT: ca97bc2 remove AgoraRtcCryptoLoader libcrypto
REVERT: 2dbeef6 Update README.md
REVERT: eed62a6 Update README.md
REVERT: 47c77b4 optimize readme
REVERT: 793afbf fix link bug
REVERT: 0bfde3c optimize docs
REVERT: aa2e645 update docs for autolinking
REVERT: 14fccb2 add app type
REVERT: 7366f1a optimize readme
REVERT: 175cbbd finish
REVERT: c237db9 optimize
REVERT: 72bba79 fix version
REVERT: d128bfb fix bug
REVERT: 1c31fec optimize finish
REVERT: 23d47b2 finish
REVERT: 0cdb398 Fix render mode for AgoraView
REVERT: 03557e7 git ignore lib
REVERT: 6e1d64f fix instance undefined
REVERT: f266367 init
REVERT: 2477455 Merge pull request #146 from marqroldan/master
REVERT: 97d9735 (Android) Fixed issue where getConnectionState is not resolved properly
REVERT: 0c5199f Merge pull request #133 from yuwenbai/agora-rtc
REVERT: bb68a31 modify about onRtcStats
REVERT: 6179c52 chore. upgrade android to 2.9.4 fix IMEI
REVERT: b9fde41 Merge pull request #127 from technophilic/master
REVERT: f4bf128 Update AndroidManifest.xml
REVERT: 0484530 Merge pull request #123 from onpageideas/master
REVERT: b02c061 Merge pull request #125 from OnurVar/master
REVERT: 0a0e6ab Fix TypeScript optional parameter on RtcEngine's options
REVERT: 4d93f1d fix. android event remoteAudioStateChange
REVERT: c1053b6 upgrade. 2.9.2 for android
REVERT: dbacf96 Merge pull request #102 from syanbo/feat/upgrade-2.9.1
REVERT: 9847d30 chore. update changelog
REVERT: bb0af37 feat. support ios & android 2.9.1
REVERT: 3bd0b66 release. 2.9.0-alpha.3
REVERT: 5eb0e2f release. 2.9.0-alpha.2
REVERT: 33011f8 Merge pull request #99 from syanbo/hotfix/ios-type-cast
REVERT: c800ebe chore. update changelog
REVERT: c168788 fix. ios native type cast
REVERT: 984245b add android x86_64
REVERT: 6bc975c chore. add returns annotation
REVERT: 92c604c chore. update comments
REVERT: b013b6d Merge pull request #90 from syanbo/chore/2.9.0-sdk-integrate
REVERT: 32ad158 feat. add start & update & stop & remove channelMediaDelay
REVERT: 4f190f3 fix. android native binding
REVERT: deaf93a support. android custom raw data api
REVERT: b425b57 feat. upgrade to 2.9.0 native sdk android & ios. stage 1
REVERT: 39ba125 upgrade. stage 1 & ios
REVERT: 9b61265 release. 2.8.0-alpha.2
REVERT: 4c3bd85 hotfix. fix remove event listener
REVERT: f1ad6c9 chore. update CHANGELOG
REVERT: 69be017 fix. didn't remove event listener when invoke destroyed
REVERT: 913c058 fix. typo
REVERT: f036b50 Merge pull request #85 from syanbo/chore/upgrade-to-2.8.0
REVERT: 81bb35c update. changelog
REVERT: 69beb13 refactor. number convert
REVERT: 14c44b4 chore. upgrade to 2.8.0 feat. support new methods of 2.8.0
REVERT: 62180de Merge pull request #84 from syanbo/hotfix/negative-number-transcoding
REVERT: 769cd86 fix. ios uint
REVERT: a302755 fix. negative number for android platform refactor. setLiveTranscoding improve api doc
REVERT: 24d1d8b Merge pull request #80 from nrtkumi/fix/constant
REVERT: 2b85c46 Fix constant
REVERT: 944b177 chore. update readme
REVERT: 7de3782 chore. remove api docs # release it in gh-pages branch
REVERT: 6182ea4 chore. update docs
REVERT: f8359f2 release 2.4.1-alpha.2
REVERT: 97d9933 chore. update changelog
REVERT: 0ac1531 refactor. event & exception deprecate sendMessage & createDataStream & removeAllListeners & off
REVERT: 593d6b6 Merge pull request #78 from spectre3ooo/patch-1
REVERT: 97f8b4f Fixed url in samples/readme.md
REVERT: bd0e7fb remove. sample demo, instead using agora community quickstart fix. typo ios/RCTAgora/AgoraConst.m
REVERT: 791b653 deprecate.  &
REVERT: bb0fa6f fix. refactor event system
REVERT: 1195755 fix. attachted more remove listener
REVERT: cd526ab fix. indent
REVERT: d7b7df8 Merge pull request #76 from MassiveMediaMatch/fix-podspec
REVERT: b69c178 update podspec AgoraRtcEngine_iOS dependancy
REVERT: 057336b Fix podspec file so we dont need to do manual library linking anymore
REVERT: 367ba47 Merge pull request #75 from syanbo/feature/2.4.1-alpha.1
REVERT: 22584ad release 2.4.1
REVERT: ab98a5e chore. update changelog
REVERT: e0c2f30     feat. native ios & android refactor registerMediaMetaDataObserver     stage 2
REVERT: c770832 feat. native ios & android integrate feat. react module integrate stage 1
REVERT: 9b2e69d fix. constants variances
REVERT: fe9d243 update. changelog
REVERT: 3f54f25 fix. video render mode and release 2.4.0-alpha.5
REVERT: de4eddd chore. update to 2.4.0-alpha.4
REVERT: ac06ed9 chore. update changelog
REVERT: 988de65 fix. typo
REVERT: e252d4e fix. doc
REVERT: cad48a4 Merge pull request #71 from syanbo/fix/migrate-to-mainthread
REVERT: f324921 fix. ios receive NSData
REVERT: 68b4c36 fix. migrate ui api to main thread
REVERT: 5fa4036 chore. build
REVERT: 0b298b9 chore. update changelog
REVERT: 7376d0f Merge pull request #70 from syanbo/fix/rn-compatible
REVERT: 3c4b6f8 Merge branch 'master' into fix/rn-compatible
REVERT: b52c234 feat. support typescript typing
REVERT: 814df46 chore. remove yarn.lock
REVERT: 57c182e fix. compatiable react native 0.55.1 version
REVERT: 449e099 Merge pull request #67 from zhigang1992/master
REVERT: 5159176 revert package.json
REVERT: c642cc5 chore: add types
REVERT: aaf5339 chore: remove tsconfig.json from npm ignore
REVERT: 527d7af v2.4.0-alpha-3
REVERT: 135e641 chore: ship .d.ts files with .js
REVERT: d54cb29 fix. doc
REVERT: a5040a9 Merge pull request #64 from syanbo/feature/update-2.4
REVERT: 2490988 update readme
REVERT: 5b08a58 add docs
REVERT: 5a20586 update changelog
REVERT: f986e66 fix. typo
REVERT: 6cf52c7 add change log and update to 2.4.0
REVERT: 4d0362b feat. support 2.4.0 android
REVERT: 0d95ccb feat. support 2.4.0.1 ios
REVERT: a881555 fix. typo
REVERT: 5aedacd add chinese iOS documentation
REVERT: 7ac1c96 fix. typo
REVERT: 5443f41 chore. update docs
REVERT: c2fd4bf chore. update CHANGELOG
REVERT: bdaf7c9 Merge pull request #53 from CyrusZei/master
REVERT: 9f11663 chore. update RtcEngine#init's doc
REVERT: 7dad983 refactor. init# support audio / video only mode and dualStream switch
REVERT: d01ee2b update docs
REVERT: 1448fc0 fix. disableVideo
REVERT: 6da8e9a chore. fix description
REVERT: d031b23 release. 2.3.3-alpha.6
REVERT: b10711b Merge branch 'master' of https://github.com/syanbo/react-native-agora
REVERT: 0a010a7 fix. iOS binding
REVERT: 85dc63b removed sudo when install Cocoapods
REVERT: fcf2836 Merge branch 'master' into master
REVERT: 6be5ec8 added arrows on the pictures
REVERT: 25c6481 add missing image step and change the alt text
REVERT: fc6e3db updated readme file
REVERT: 06f216a Add files via upload
REVERT: 084b4e9 Merge pull request #49 from CyrusZei/patch-1
REVERT: 6cd6e70 added some missing steps
REVERT: 44a4b52 fix. typo.
REVERT: f7810ea Merge pull request #46 from syanbo/v2.x
REVERT: ef76e13 fix. readme
REVERT: 6ec8e23 Merge pull request #44 from syanbo/v2.x
REVERT: 93a6956 refactor docs to typescript
REVERT: 88179d2 Merge branch 'v2.x'
REVERT: 1e9f61d fix. doc
REVERT: 3d62ffd Merge pull request #42 from syanbo/v2.x
REVERT: 1b853e8 delete sample's Podfile.lock
REVERT: 247e29f Merge pull request #41 from syanbo/v2.x
REVERT: 4b225fb update docs
REVERT: 7f6ae6d remove. privacy project xcode settings
REVERT: ea72642 Merge pull request #40 from syanbo/v2.x
REVERT: 87f956b docs. add resources
REVERT: a4e9ecc update docs
REVERT: 9ee5209 fix. convert
REVERT: efa4c45 fix. typo
REVERT: 06ef99c update. docs
REVERT: 64cc879 add doc & changelog
REVERT: f702520 fix. android & ios native wrapper
REVERT: c5c1a85 chore. remove deprecated api
REVERT: d53969f remove. mac native api
REVERT: 77c6059 fix. camelCase
REVERT: ccf8961 update. version 2.3.3-alpha.5
REVERT: 504408b refactor. event
REVERT: 2926df4 add compatibility
REVERT: 9833c8d doc. add quick start
REVERT: 0b37aa4 UPDATE CHANGELOG
REVERT: d3e92ad release 2.3.3-alpha.4
REVERT: 975ab52 chore. remove deprecated api
REVERT: e7d8354 chore. format code
REVERT: 3f1ec89 fix. warn
REVERT: 49d9e97 chore. update ignore & remove iml
REVERT: 0c9b691 UPDATE CHANGELOG
REVERT: 152c470 fix. ios native code typo
REVERT: 985acee fix. samples
REVERT: 412ea1d fix. android remoteUid
REVERT: a1d16c7 fix. ignore samples/**/package-lock.json
REVERT: 06f7091 fix docs
REVERT: 94b941a fix. doc typo
REVERT: 57706a1 fix. npmignore
REVERT: f04143f fix. docs
REVERT: b4a99fb fix readme
REVERT: 610e702 upgrade lib
REVERT: a80fb4e add gitter and api docs
REVERT: 2ea9379 add agora api
REVERT: 9f01371 add npmignore
REVERT: bbe5b75 release 2.3.3-alpha.0
REVERT: 231c28d add lib
REVERT: 1dbcaca add docs
REVERT: 02904c4 remove deprecated file
REVERT: c87776f Merge branch 'Matrixbirds-master'
REVERT: ae87df6 fix conflicts
REVERT: 7bae204 fix compiler environment
REVERT: 3ce8000 fix. android native secret key nil
REVERT: dfd2fec support native module ios dev environment
REVERT: 9f4a3fb add android rn support
REVERT: a16a1c2 remove unused files
REVERT: e788ca4 fix. ios
REVERT: ff71bbc fix. iOS demo
REVERT: 47e46b8 integerate ios react-native demo
REVERT: 50d049e fix. new 0.58.0
REVERT: fadc43d upgrade sampleDemo
REVERT: c146343 add pod
REVERT: 8152ced add AgoraRtcCryptoLoader
REVERT: 4524121 add npmignore
REVERT: 5d65b41 remove unused code
REVERT: df4b152 git lfs
REVERT: b52b85f Merge branch 'master' of github.com:Matrixbirds/react-native-agora
REVERT: e02a3fd use pod manage sdk framework
REVERT: c479cdb upgrade iOS agora sdk
REVERT: dfaabdc stash
REVERT: c86434e fix. error
REVERT: 5789ee0 enhance. add typescript
REVERT: 84077df Merge pull request #35 from Matrixbirds/master
REVERT: 9e3157f Merge pull request #35 from Matrixbirds/master
REVERT: c0bd99a fix. package.json
REVERT: 2e25225 fix. package.json
REVERT: 413edb4 update. docs
REVERT: 59b76da update. docs
REVERT: 36cc4a2 add samples readme
REVERT: 8a3d597 add samples readme
REVERT: 33d09e2 fix. docs
REVERT: aca47c5 fix. docs
REVERT: f933b8d docs. sample readme
REVERT: 9cd7e80 docs. sample readme
REVERT: 7425f72 add sample
REVERT: 3a91bb2 add sample
REVERT: 80855e9 add build
REVERT: 1e66b70 add build
REVERT: f374ed0 add docs
REVERT: c53283e add docs
REVERT: 2c02853 Merge pull request #31 from TeruyaHaroldo/master
REVERT: 7dc5af4 Merge pull request #31 from TeruyaHaroldo/master
REVERT: 72ea737 Bump version from 1.1.5 to 1.2.5;
REVERT: 2ef8b55 Bump version from 1.1.5 to 1.2.5;
REVERT: 1757b1b Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
REVERT: e5f1bf0 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
REVERT: 668bd92 v1.1.5
REVERT: 9d45b4c v1.1.5
REVERT: 86c4639 Merge pull request #24 from yoonzm/master
REVERT: 47a4b5a Merge pull request #24 from yoonzm/master
REVERT: 841bcac Update AgoraModule.java
REVERT: 4db699c Update AgoraModule.java
REVERT: 61bd552 v1.1.4
REVERT: f1b8d79 v1.1.4
REVERT: 49d8d06 Merge pull request #23 from yoonzm/master
REVERT: b3542e1 Merge pull request #23 from yoonzm/master
REVERT: d846f41 Update RCTAgora.m
REVERT: 3eeed54 Update RCTAgora.m
REVERT: a8c3922 Update AgoraModule.java
REVERT: 68bb10b Update AgoraModule.java
REVERT: 7555736 v1.1.3
REVERT: 8ec4a1e v1.1.3
REVERT: 2a3ebae Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
REVERT: 17ea811 Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
REVERT: 8f05b0b Marked variable muted as final to fix compilation issue
REVERT: 55326fd Marked variable muted as final to fix compilation issue
REVERT: abc4dcc v1.1.2
REVERT: eb0b5e1 v1.1.2
REVERT: da13254 Merge pull request #19 from a1528zhang/master
REVERT: 0002f7b Merge pull request #19 from a1528zhang/master
REVERT: 7c16a14 修改版本号
REVERT: eb674a7 修改版本号
REVERT: 971a293 修改package.json
REVERT: cef90f3 修改package.json
REVERT: 2dd00b3 增加onVideoMute 和 onAudioMute回调
REVERT: e7a426e 增加onVideoMute 和 onAudioMute回调
REVERT: 384a0e1 Update README.md
REVERT: f90be64 Update README.md
REVERT: 290aa0f Merge pull request #15 from Riant/master
REVERT: f64a8ed Merge pull request #15 from Riant/master
REVERT: fdfe4b2 更新说明文档
REVERT: 6eaab74 更新说明文档
REVERT: 8509bc9 为 Android 添加 onStreamMessageError 监听
REVERT: 2f69430 为 Android 添加 onStreamMessageError 监听
REVERT: ea9b02e 移除自动新建数据流通道的支持,以便使用者按需自主创建
REVERT: a8b8fd8 移除自动新建数据流通道的支持,以便使用者按需自主创建
REVERT: a32af64 移除创建默认数据流通道的参数配置
REVERT: 925f7be 移除创建默认数据流通道的参数配置
REVERT: d8adf86 添加数据流相关 API
REVERT: 00a3e73 添加数据流相关 API
REVERT: 1c675c9 Update README.md
REVERT: c5c15cb Update README.md
REVERT: 379437a 安卓修复
REVERT: bdcf6f7 安卓修复
REVERT: 77e0f76 图片调整
REVERT: 292ff50 图片调整
REVERT: 9521645 1.0.9
REVERT: 0104d7c 1.0.9
REVERT: c8637c1 Merge pull request #10 from xuepx/master
REVERT: acff3c7 Merge pull request #10 from xuepx/master
REVERT: 22fd580 Update AgoraView.js
REVERT: 0feba83 Update AgoraView.js
REVERT: 57d3762 Update AgoraView.js
REVERT: b85881c Update AgoraView.js
REVERT: e0466e3 1.0.8
REVERT: 6596992 1.0.8
REVERT: 9699f4b Update README.md
REVERT: 285fe1a Update README.md
REVERT: 6d52e0a Update README.md
REVERT: a43ccb4 Update README.md
REVERT: 9743e70 调整AgoraView 修复安卓样式bug 添加文档
REVERT: d3a1108 调整AgoraView 修复安卓样式bug 添加文档
REVERT: 28dc3b5 iOS修改单例逻辑
REVERT: 6d9daa9 iOS修改单例逻辑
REVERT: 8223e17 iOS完善
REVERT: 6861abd iOS完善
REVERT: 8c054bf 安卓方法添加
REVERT: 0016945 安卓方法添加
REVERT: d9efa1c 安卓AgoraView封装
REVERT: 960045d 安卓AgoraView封装
REVERT: d5cd7d2 Merge remote-tracking branch 'origin/master'
REVERT: 072e07e Merge remote-tracking branch 'origin/master'
REVERT: a9acf1d android add sdk
REVERT: 15c2526 android add sdk
REVERT: a78ef54 Create README.md
REVERT: 899bdc3 Create README.md
REVERT: a0f85f3 Create README.md
REVERT: 878de9c Create README.md
REVERT: 4092afd change version
REVERT: 3b50243 change version
REVERT: 69a5d21 add index
REVERT: ba9526d add index
REVERT: bbdb520 add android + +
REVERT: 419f629 add android + +
REVERT: 03d3c99 add android
REVERT: 537c772 init

git-subtree-dir: ios/RCTAgora/Base
git-subtree-split: 4623dc3
LichKing-2234 added a commit that referenced this issue May 12, 2023
8039ed2 Merge branch 'dev/3.3.0' of https://github.com/AgoraLibrary/RtcBase-iOS into rc/3.3.+
2d1ac8f fix: iOS selector error
79245f3 chore: release 3.3.2-rc.0
902def7 style: remove space
7c25512 Merge branch 'master' into rc/3.3.+
ab8eeac build: optimize install.sh
4f40ec0 Merge pull request #336 from RoJoHub/fix/RN0_59_Compatibility
60400d9 fix RN 0.59 Compatibility
613e9e6 fix: support react-native 0.64.0 close #334
414186b Merge pull request #333 from AgoraIO-Community/rc/3.3.+
2530457 chore: release 3.3.1
77776b1 Merge pull request #332 from TingChen2020/rc/3.3.+
ddb3fbb 3.3.1.DOC
86f263f chore: release 3.3.1-rc.0
3c4305b fix: type cast error
e80c672 Merge commit '98c4331bd97ab1e2dc7216470fc2978c5d4dcd74' into rc/3.3.+
98c4331 fix: type cast error
d756d5c feat: support 3.3.1 for TS
38a15a5 Merge commit '836f3b4c87f0c0a478c135a4a6ed0ed4279a446e' into rc/3.3.+
551b3d6 Merge commit 'cd7a2cdaff747cad9d2e386d79589c7299036ff6' into rc/3.3.+
cd7a2cd feat: support 3.3.1 for Android
836f3b4 feat: support 3.3.1 for iOS
0da77e9 docs: remove wrong comment
9b786f6 chore: upgrade to `react-native` **0.63.4** version
f7d702a feat: add example for `playEffect`
910bace Merge commit '551ebfe3c8dec34cfdf7e006d38523c60123bc58' into rc/3.3.+
551ebfe fix: annotation build warning
4cf4c3f chore: release 3.3.0-rc.1
ff3bb26 fix: type error
07221f6 chore: release 3.3.0-rc.0
009a1a5 Merge commit 'b422ce8e8660067075317e4f0f16a29f5a49b6b7' into rc/3.3.+
5b76133 Merge commit '9c485942661c0e60c8413f9088b4ed0fa37ae2da' into rc/3.3.+
07612fc feat: support 3.3.0 for TS
b422ce8 feat: support 3.3.0 for iOS
9c48594 feat: support 3.3.0 for Android
29fb50f docs: optimize CONTRIBUTING.md
5276d12 Merge pull request #319 from AgoraIO-Community/rc/3.2.+
6101939 chore: release 3.2.2
48c139c Merge branch 'rc/3.1.+' into rc/3.2.+
e85a653 chore: release 3.1.7
bb728ad fix: process resolve value type
1960b3f style: format with 2 spaces
3156711 Merge pull request #317 from AgoraIO-Community/rc/3.2.+
b989cfd docs: optimize CHANGELOG.md
ff3d10f chore: release 3.2.1
a76116e Merge pull request #316 from AgoraIO-Community/rc/3.2.+
41ae6bc chore: release 3.2.0
d699847 feat: upgrade native SDK to 3.2.1
d69404f Merge pull request #315 from TingChen2020/dev/3.2.0
6959f0b Add doc changes between v3.1.2 and v3.2.0
c7853b0 chore: release 3.2.0-rc.0
e7aca7f Merge branch 'master' into dev/3.2.0
acb74e8 Merge pull request #314 from AgoraIO-Community/rc/3.1.+
8ea224e chore: release 3.1.6
3d60216 docs: Update docs
4678834 Merge branch 'rc/3.1.+' into dev/3.2.0
2c4844d Merge commit 'c8a08e551ad150f3f52c5c5864e5b80255d6505a' into dev/3.2.0
8c147a8 merge: dev/3.2.0
de52ca6 Merge branch 'master' into dev/3.2.0
c8a08e5 Merge branch 'master' into dev/3.2.0
112a813 chore: some project config
75f572d fix: use the better way to fix rendering problems
a290e73 fix: use the better way to fix rendering problems
faeb833 fix: use the better way to fix rendering problems
9ab28a7 fix: `MetadataReceived` event parameters bug
56ab25b fix: `MetadataReceived` event parameters bug
97b016e fix: `MetadataReceived` event parameters bug
daefc68 style: use shorthand arguments for lambda
8908112 style: use shorthand arguments for lambda
3ff1430 feat: example support render multi remote-videos
8792ff4 minor changes
95f20b3 minor editorial improvement
8661116 Merge commit '12e25618ce8fabd5bf9b34e418792450518e219e' into rc/3.1.+
9346f87 Merge commit '313cddd1759c79a63f9c98a9e577ec1f9dab115a' into rc/3.1.+
ddeaefb Merge branch 'master' into dev/3.2.0
561b3fd Merge branch 'master' into dev/3.2.0
313cddd chore: add .gitignore
12e2561 fix: some rendering problems when change render widget order
c737102 fix: some rendering problems when change render widget order
2520e7a style: format with 2 spaces
27f37a2 Update doc
c299eb9 Merge pull request #312 from AgoraIO-Community/rc/3.1.+
5fd3f40 chore: release 3.1.5
155c1cb feat: example support `switchRender` fix: `RtcSurfaceView` memory leak #309
458c051 Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
6f52bef Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
da3222a Merge branch 'master' into dev/3.2.0
c8845fe fix: `RtcSurfaceView` memory leak
432b088 feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
2fef3ae feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
3a55997 feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
96bcb0e Merge pull request #311 from TingChen2020/dev/3.2.0
585dc9d update docs
0f4911f Merge pull request #305 from TingChen2020/dev/3.2.0
e1fb2f0 update en doc
81ba134 Merge branch 'master' into dev/3.2.0
e2c5e90 Merge pull request #303 from AgoraIO-Community/rc/3.1.+
15038c3 chore: release 3.1.4
0b1a5ed Merge pull request #302 from AgoraIO-Community/dev/bob
8efd51e build: upgrade Android SDK to 3.1.3
fcb57cc feat: upgrade to 3.2.0
4ee51a9 feat: upgrade to 3.2.0
12e0599 feat: upgrade to 3.2.0
248364c fix: miss `uid` in `StreamSubscribeStateCallback`
ed82136 fix: RtcChannel `destroyAll`
a7f4ea1 fix: `JoinChannelSuccess` `RejoinChannelSuccess` type in `RtcChannelEvents`
66eeaad Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/raw_data
73f3a32 Merge remote-tracking branch 'origin/dev/raw_data' into dev/raw_data
576473c Android add getNativeHandle
374f3e9 feat: iOS raw data plugin
e73e0f8 chore: release 3.1.4-rc.1
60776af feat: js add getNativeHandle
7f8f027 Merge commit 'cd09ccc9cab07f301fc7cc011c659f956cfaa0fd' into dev/optimize
7acb6a6 Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/optimize
0eab471 feat: Android add getNativeHandle
dadd0d3 feat: add API example
0df3aec fix: Android setData error
543a1ac chore: release 3.1.4-rc.0
56a1f30 style: optimize CHANGELOG.md
1e9f59d style: optimize CHANGELOG.md
fd1dab4 add infile
517ba6a revert version
6aac4a9 upgrade version
934fc1c docs: add @event
f0e9dfc feat: migrating to @react-native-community/bob
0f747ea optimize constructor
cd09ccc iOS raw data plugin
0d51d91 Merge pull request #282 from AgoraIO-Community/rc/3.1.+
bace3d3 - add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
d5af941 merge ios
cecfa6a merge android
66ed5b5 fix bug
12cf9cf * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
e0d1d08 * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
2c29851   - fix iOS `deinit` `[weak self]` crash   - fix `engine()` build error
a1ae5b5 optimize
0ee6a39 optimize
d995a85 make `RtcChannel.channelId` public
94c41f9 Merge pull request #273 from AgoraIO-Community/rc/3.1.2
fc1e7e0 finish
c82a9e1 finish
8b3f434 finish
6dc68f2 Merge pull request #272 from TingChen2020/rc/3.1.2_en
8e59adf update RtmpStreamingEventCallback
bad4277 Merge remote-tracking branch 'upstream/rc/3.1.2' into rc/3.1.2_en
9531267 doc update
2908e37 fix
c034b86 iOS finished
9fa3009 iOS finished
3416df4 iOS finished
9e8bf98 Merge branch 'rc/3.1.2' of https://github.com/syanbo/react-native-agora into rc/3.1.2_en
b36bc3d Merge commit '4808ad9fff36a9a724fc562e77aea2cb295080b2' into rc/3.1.2_en
e56f66c docs update
07e614c set default params to null
d69a73d android finished
ff15436 android finished
a6dacbe optimize ts interface
efe8898 Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
37d3692 Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
56feddf Merge commit '51b093bdf8ffc6acf9192daa43bd773068933df0' into rc/3.1.2
4808ad9 optimize ts
4f25232 Merge pull request #271 from TingChen2020/rc/3.1.2_en
8ed027d Add a note for gatewayRtt
6066b74 Update doc for v3.1.2
39a4fa0 init ts types
421817c Merge pull request #267 from jaykhandelwal/patch-1
bba0014 Update react-native-agora.podspec
c51a752 release 3.0.1
1982ae2 Merge pull request #264 from AgoraIO-Community/rc/3.0.1
ae04a03 Merge pull request #262 from TingChen2020/jira/MS-16519
34b3bfd remove @enum
6e49765 Replace @note
b6bcf93 Merge branch 'master' into rc/3.0.1
1819185 Update based on review comments
3292080 update documentation
d7becd2 documentation update
25ef711 documentation update
13e4e5b Merge branch 'rc/3.0.1' into jira/MS-16519
0052e41 optimize for doc
2492740 Udate documentation comments
3ee41ac Merge branch 'rc/3.0.1' into jira/MS-16519
9f3b21f Merge branch 'master' into jira/MS-16519
95f33b0 Update documentation comments
4f041a7 Merge pull request #257 from AgoraIO-Community/rc/3.0.1
9e9ecfa - fix `Xcode10` `Swift4` compile error
4090405 - fix `Xcode10` `Swift4` compile error
a56e4cb Update README.md
dbb223a * fix iOS `FirstLocalVideoFrame` `VideoSizeChanged` `FirstRemoteVideoFrame` `FirstRemoteVideoDecoded` bug
e40f7b4 Update README.md
47c15c6 Merge pull request #252 from AgoraIO-Community/rc/3.0.1
51b093b - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
d2c9afa - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
ffc2eca - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
b18aaf2 Merge commit '6eec86f5da51eff544322e7f6733de5ad0302849' into rc/3.0.1
d654964 Merge commit '10a3d013c231c7e38e68b801b8734b64fc122c69' into rc/3.0.1
1034a06 Merge pull request #248 from AgoraIO-Community/rc/3.0.1
6640054 optimize readme
24dbad9 optimize readme
f705d24 Merge remote-tracking branch 'origin/master' into rc/3.0.1
10a3d01 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
6eec86f - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
506e98d - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
c30759d Update README.md
e55c01e optimize doc
04a6483 optimize doc
8d663e5 Merge pull request #239 from syanbo/rc/3.0.1
adc3fa9 - add `startPreview` `stopPreview`
d998401 - add `startPreview` `stopPreview`
cab5a62 - add `startPreview` `stopPreview`
2319b15 - add `startPreview` `stopPreview`
e428ed1 Merge pull request #234 from syanbo/rc/3.0.1
72efebf Merge branch 'beta/3.0.0' into rc/3.0.1
b269832 Merge branch 'master' into beta/3.0.0
0c87d7f - prerelease 3.0.1-rc.1
93621d3 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
e8a38b1 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
601e73d - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
07790ee - fix iOS event warn - fix ts array declare error
c23aa01 change demo link
8adaa31 - fix lib ignore bug
b6aadc3 - fix lib ignore bug
5ad1d78 Merge pull request #227 from marqroldan/patch-1
fea27cf Fixed typo causing `unresolved identifier`
a041a70 - support 3.0.1.1 native sdk - fix iOS `RtcChannelEvent` `NetworkQuality` crash
4371486 Merge commit 'a2b9df778c75f9070c6c7f9e7836f5cb12b53fb3' into beta/3.0.0
a2b9df7 iOS finish
13282b6 iOS engine finish
d1d40f5 Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
e2b864d Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
bf7cce1 fix `joinChannel` param type
d3fd83f optimize doc
b674506 Android finish
4372cb2 fix lib ignore bug
c80bce6 fix `setBeautyEffectOptions` bugs
ef1bfff fix android `setCameraCapturerConfiguration` bug
f853b80 Merge pull request #219 from Macrow/beta/3.0.0
bdd398f change Double to Number
422e12e change Double to Number
b17dd47 fix convert exception in mapToCameraCapturerConfiguration function
e389e87 fix convert exception in mapToCameraCapturerConfiguration function
6f54f4a fix bugs
7269eba feat: 2.9.1-alpha.5
42b5404 Merge pull request #153 from leethree/patch-1
3257b66 fix bugs
cf24c0b fix bugs
967933e fix bugs
65b7f70 fix bug from issue: #213 upgrade to 3.0.1
51f0ca3 fix bug from issue: #213 upgrade to 3.0.1
d59076e fix bug from issue: #213 upgrade to 3.0.1
58a2a03 Merge pull request #202 from awitherow/master
03bb2d4 Add 'android/src/main/java/io/agora/rtc/base/' from commit 'f1ed8250dd2620caae597670805228d6ed074c4f'
460fefc Add 'ios/RCTAgora/Base/' from commit 'df4d47eacacfca03e251e54a814a1a19bf0d2c74'
a59643d temp remove
f1ed825 init
11fcb8c Merge pull request #208 from syanbo/hotfix/ios_surplus_lib
e3ce13e feat: 2.9.1-alpha.4
b200412 remove AgoraRtcCryptoLoader libcrypto
d8e1555 Update README.md
3a22cd7 Update README.md
55a5f99 optimize readme
ef77e4a fix link bug
9036f25 optimize docs
6f87f5c update docs for autolinking
1bd557b add app type
03796d5 optimize readme
0db7153 finish
81a4757 optimize
b570697 fix version
90a4342 fix bug
68438c1 optimize finish
2f77b76 finish
5012d29 Fix render mode for AgoraView
5eed59b git ignore lib
c40f333 fix instance undefined
e48acf6 init
ada6577 Merge pull request #146 from marqroldan/master
9f786a2 (Android) Fixed issue where getConnectionState is not resolved properly
bf92d7d Merge pull request #133 from yuwenbai/agora-rtc
5cbff84 modify about onRtcStats
1af6730 chore. upgrade android to 2.9.4 fix IMEI
877058c Merge pull request #127 from technophilic/master
8f1ba44 Update AndroidManifest.xml
60a6966 Merge pull request #123 from onpageideas/master
65d006f Merge pull request #125 from OnurVar/master
ab11859 Fix TypeScript optional parameter on RtcEngine's options
4a9db98 fix. android event remoteAudioStateChange
ec0bc83 upgrade. 2.9.2 for android
6ee29f6 Merge pull request #102 from syanbo/feat/upgrade-2.9.1
ffef50d chore. update changelog
e255347 feat. support ios & android 2.9.1
3b9d9f4 release. 2.9.0-alpha.3
72773dc release. 2.9.0-alpha.2
a78dc8e Merge pull request #99 from syanbo/hotfix/ios-type-cast
b375bb3 chore. update changelog
6773bf0 fix. ios native type cast
7b344e0 add android x86_64
e41f146 chore. add returns annotation
4ab1210 chore. update comments
4baa1af Merge pull request #90 from syanbo/chore/2.9.0-sdk-integrate
e77beaf feat. add start & update & stop & remove channelMediaDelay
c98af77 fix. android native binding
1ca7874 support. android custom raw data api
b99c21e feat. upgrade to 2.9.0 native sdk android & ios. stage 1
2f6cb4d upgrade. stage 1 & ios
60b24c0 release. 2.8.0-alpha.2
33829aa hotfix. fix remove event listener
19e5ffd chore. update CHANGELOG
6397604 fix. didn't remove event listener when invoke destroyed
179fee8 fix. typo
6c06d75 Merge pull request #85 from syanbo/chore/upgrade-to-2.8.0
0bd923f update. changelog
33b6459 refactor. number convert
bfce401 chore. upgrade to 2.8.0 feat. support new methods of 2.8.0
9e92e72 Merge pull request #84 from syanbo/hotfix/negative-number-transcoding
8e80e8d fix. ios uint
3ea0987 fix. negative number for android platform refactor. setLiveTranscoding improve api doc
7355544 Merge pull request #80 from nrtkumi/fix/constant
505a4cc Fix constant
6140df2 chore. update readme
70cc989 chore. remove api docs # release it in gh-pages branch
0e9c4c9 chore. update docs
fbb518a release 2.4.1-alpha.2
f048799 chore. update changelog
e773eb1 refactor. event & exception deprecate sendMessage & createDataStream & removeAllListeners & off
4bc56ee Merge pull request #78 from spectre3ooo/patch-1
3f8c4cd Fixed url in samples/readme.md
ed1ddce remove. sample demo, instead using agora community quickstart fix. typo ios/RCTAgora/AgoraConst.m
83d5f09 deprecate.  &
58c5f99 fix. refactor event system
943a53b fix. attachted more remove listener
9e32d16 fix. indent
9b43018 Merge pull request #76 from MassiveMediaMatch/fix-podspec
86b67ab update podspec AgoraRtcEngine_iOS dependancy
36aa08b Fix podspec file so we dont need to do manual library linking anymore
b4ce58e Merge pull request #75 from syanbo/feature/2.4.1-alpha.1
6fb7ea9 release 2.4.1
c40e016 chore. update changelog
ac186d2     feat. native ios & android refactor registerMediaMetaDataObserver     stage 2
5c40b09 feat. native ios & android integrate feat. react module integrate stage 1
d9ed045 fix. constants variances
11e23ef update. changelog
459c2a2 fix. video render mode and release 2.4.0-alpha.5
f3a9238 chore. update to 2.4.0-alpha.4
96a196a chore. update changelog
467b5a4 fix. typo
2d25dee fix. doc
30ded27 Merge pull request #71 from syanbo/fix/migrate-to-mainthread
bc67497 fix. ios receive NSData
264bf17 fix. migrate ui api to main thread
447c86c chore. build
86fffd5 chore. update changelog
23d7452 Merge pull request #70 from syanbo/fix/rn-compatible
ca4291f Merge branch 'master' into fix/rn-compatible
294268e feat. support typescript typing
da4e4ed chore. remove yarn.lock
1d7c7c9 fix. compatiable react native 0.55.1 version
e790e3e Merge pull request #67 from zhigang1992/master
c565237 revert package.json
d1c3d80 chore: add types
c08db2f chore: remove tsconfig.json from npm ignore
474f1b0 v2.4.0-alpha-3
36ea0e0 chore: ship .d.ts files with .js
552aa2f fix. doc
3e373f0 Merge pull request #64 from syanbo/feature/update-2.4
3ba2d7a update readme
c2640f4 add docs
d9a9b52 update changelog
6689abe fix. typo
13e1863 add change log and update to 2.4.0
b31a315 feat. support 2.4.0 android
2a5d518 feat. support 2.4.0.1 ios
8cffe1c fix. typo
2d8651a add chinese iOS documentation
34a7215 fix. typo
ed48345 chore. update docs
d03b767 chore. update CHANGELOG
64d9dbc Merge pull request #53 from CyrusZei/master
4e43a1e chore. update RtcEngine#init's doc
179ebd3 refactor. init# support audio / video only mode and dualStream switch
f8708db update docs
af34d35 fix. disableVideo
ce38974 chore. fix description
5132c51 release. 2.3.3-alpha.6
f73b527 Merge branch 'master' of https://github.com/syanbo/react-native-agora
9d3e2e1 fix. iOS binding
813e57d removed sudo when install Cocoapods
73b1ae8 Merge branch 'master' into master
d672210 added arrows on the pictures
815937c add missing image step and change the alt text
2df8ba6 updated readme file
7b4d23c Add files via upload
940eed8 Merge pull request #49 from CyrusZei/patch-1
a01cddd added some missing steps
2742708 fix. typo.
e67ec9b Merge pull request #46 from syanbo/v2.x
8b4aaa2 fix. readme
119b20a Merge pull request #44 from syanbo/v2.x
803ef9d refactor docs to typescript
6a206ae Merge branch 'v2.x'
a37c360 fix. doc
4f8740c Merge pull request #42 from syanbo/v2.x
465fef0 delete sample's Podfile.lock
36acb3e Merge pull request #41 from syanbo/v2.x
c8c3225 update docs
782a3be remove. privacy project xcode settings
c665c5c Merge pull request #40 from syanbo/v2.x
d1f2b18 docs. add resources
c85ad39 update docs
3563c36 fix. convert
2644ef1 fix. typo
f83a44f update. docs
7e7d1e1 add doc & changelog
42235d6 fix. android & ios native wrapper
3a14727 chore. remove deprecated api
100e3a7 remove. mac native api
81819a6 fix. camelCase
540351a update. version 2.3.3-alpha.5
b093a29 refactor. event
8dcb42e add compatibility
6167ad8 doc. add quick start
90f90fe UPDATE CHANGELOG
32aaf83 release 2.3.3-alpha.4
4d4091d chore. remove deprecated api
c88caf8 chore. format code
ab94890 fix. warn
9120073 chore. update ignore & remove iml
0bcd101 UPDATE CHANGELOG
dcb6919 fix. ios native code typo
85ecdab fix. samples
00ac54b fix. android remoteUid
c1be68f fix. ignore samples/**/package-lock.json
3ac3c08 fix docs
726fcdc fix. doc typo
83f86ee fix. npmignore
7b8ffed fix. docs
39740ee fix readme
6b4b81b upgrade lib
52bb7b2 add gitter and api docs
0d21c0c add agora api
e2f14be add npmignore
24560e6 release 2.3.3-alpha.0
99f6c89 add lib
ba58f1e add docs
f507c1e remove deprecated file
3ab44c2 Merge branch 'Matrixbirds-master'
99855ff fix conflicts
f6c2e07 fix compiler environment
97e80c2 fix. android native secret key nil
3593257 support native module ios dev environment
7ac95df add android rn support
20db6a9 remove unused files
eb9e132 fix. ios
9a66481 fix. iOS demo
4ea5618 integerate ios react-native demo
2a0a57b fix. new 0.58.0
02412f8 upgrade sampleDemo
18f376c add pod
cab6632 add AgoraRtcCryptoLoader
d7ab5e9 add npmignore
5532a03 remove unused code
8671f8b git lfs
db280f3 Merge branch 'master' of github.com:Matrixbirds/react-native-agora
f1cd8ef use pod manage sdk framework
827098f upgrade iOS agora sdk
0ecc206 stash
c22886a fix. error
8c01875 enhance. add typescript
024f98e Merge pull request #35 from Matrixbirds/master
024f98e Merge pull request #35 from Matrixbirds/master
8d4137f fix. package.json
8d4137f fix. package.json
9717b43 update. docs
9717b43 update. docs
7d1c55e add samples readme
7d1c55e add samples readme
f05913a fix. docs
f05913a fix. docs
18c8084 docs. sample readme
18c8084 docs. sample readme
6c74bd1 add sample
6c74bd1 add sample
6afa766 add build
6afa766 add build
90d63e1 add docs
90d63e1 add docs
a789fba Merge pull request #31 from TeruyaHaroldo/master
a789fba Merge pull request #31 from TeruyaHaroldo/master
a0ed44d Bump version from 1.1.5 to 1.2.5;
a0ed44d Bump version from 1.1.5 to 1.2.5;
9aa7c43 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
9aa7c43 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
1134694 v1.1.5
1134694 v1.1.5
f152d1c Merge pull request #24 from yoonzm/master
f152d1c Merge pull request #24 from yoonzm/master
651df42 Update AgoraModule.java
651df42 Update AgoraModule.java
0276c08 v1.1.4
0276c08 v1.1.4
22df71d Merge pull request #23 from yoonzm/master
22df71d Merge pull request #23 from yoonzm/master
e1ae147 Update RCTAgora.m
e1ae147 Update RCTAgora.m
852f537 Update AgoraModule.java
852f537 Update AgoraModule.java
9597ad2 v1.1.3
9597ad2 v1.1.3
077517d Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
077517d Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
ed5ced6 Marked variable muted as final to fix compilation issue
ed5ced6 Marked variable muted as final to fix compilation issue
b225841 v1.1.2
b225841 v1.1.2
ed3ebe0 Merge pull request #19 from a1528zhang/master
ed3ebe0 Merge pull request #19 from a1528zhang/master
90c46b2 修改版本号
90c46b2 修改版本号
d2a365d 修改package.json
d2a365d 修改package.json
60a8e63 增加onVideoMute 和 onAudioMute回调
60a8e63 增加onVideoMute 和 onAudioMute回调
63b18bb Update README.md
63b18bb Update README.md
bf0cde2 Merge pull request #15 from Riant/master
bf0cde2 Merge pull request #15 from Riant/master
1ac3395 更新说明文档
1ac3395 更新说明文档
a43e70a 为 Android 添加 onStreamMessageError 监听
a43e70a 为 Android 添加 onStreamMessageError 监听
d032457 移除自动新建数据流通道的支持,以便使用者按需自主创建
d032457 移除自动新建数据流通道的支持,以便使用者按需自主创建
83cd3ba 移除创建默认数据流通道的参数配置
83cd3ba 移除创建默认数据流通道的参数配置
abe25b0 添加数据流相关 API
abe25b0 添加数据流相关 API
af64ce7 Update README.md
af64ce7 Update README.md
e6dc324 安卓修复
e6dc324 安卓修复
eec8275 图片调整
eec8275 图片调整
9e6e163 1.0.9
9e6e163 1.0.9
c574fc9 Merge pull request #10 from xuepx/master
c574fc9 Merge pull request #10 from xuepx/master
383bf22 Update AgoraView.js
383bf22 Update AgoraView.js
689c063 Update AgoraView.js
689c063 Update AgoraView.js
a8d3eb5 1.0.8
a8d3eb5 1.0.8
e0ac9e6 Update README.md
e0ac9e6 Update README.md
346abe9 Update README.md
346abe9 Update README.md
1d30b53 调整AgoraView 修复安卓样式bug 添加文档
1d30b53 调整AgoraView 修复安卓样式bug 添加文档
0ff6676 iOS修改单例逻辑
0ff6676 iOS修改单例逻辑
bf0f68e iOS完善
bf0f68e iOS完善
cecbea0 安卓方法添加
cecbea0 安卓方法添加
b8c80eb 安卓AgoraView封装
b8c80eb 安卓AgoraView封装
06750be Merge remote-tracking branch 'origin/master'
06750be Merge remote-tracking branch 'origin/master'
1803e97 android add sdk
1803e97 android add sdk
0d94c0b Create README.md
0d94c0b Create README.md
d4b95cf Create README.md
d4b95cf Create README.md
ea782bc change version
ea782bc change version
227bff2 add index
227bff2 add index
fb06ede add android + +
fb06ede add android + +
03d3c99 add android
537c772 init

git-subtree-dir: ios/RCTAgora/Base
git-subtree-split: 8039ed2
LichKing-2234 added a commit that referenced this issue May 12, 2023
4623dc3 fix: getErrorDescription key error
f8bde68 Merge branch 'master' into dev/3.3.0
0db518f Merge pull request #3 from AgoraLibrary/dev/3.2.0
5f69768 Merge branch 'master' into dev/3.2.0
d355c51 Merge pull request #2 from AgoraLibrary/dev/3.1.0
b87cce2 fix: merge some bug fix
a81db07 fix: merge some bug fix
REVERT: 8039ed2 Merge branch 'dev/3.3.0' of https://github.com/AgoraLibrary/RtcBase-iOS into rc/3.3.+
REVERT: 79245f3 chore: release 3.3.2-rc.0
REVERT: 902def7 style: remove space
REVERT: 7c25512 Merge branch 'master' into rc/3.3.+
REVERT: ab8eeac build: optimize install.sh
REVERT: 4f40ec0 Merge pull request #336 from RoJoHub/fix/RN0_59_Compatibility
REVERT: 60400d9 fix RN 0.59 Compatibility
REVERT: 613e9e6 fix: support react-native 0.64.0 close #334
REVERT: 414186b Merge pull request #333 from AgoraIO-Community/rc/3.3.+
REVERT: 2530457 chore: release 3.3.1
REVERT: 77776b1 Merge pull request #332 from TingChen2020/rc/3.3.+
REVERT: ddb3fbb 3.3.1.DOC
REVERT: 86f263f chore: release 3.3.1-rc.0
REVERT: 3c4305b fix: type cast error
REVERT: e80c672 Merge commit '98c4331bd97ab1e2dc7216470fc2978c5d4dcd74' into rc/3.3.+
REVERT: d756d5c feat: support 3.3.1 for TS
REVERT: 38a15a5 Merge commit '836f3b4c87f0c0a478c135a4a6ed0ed4279a446e' into rc/3.3.+
REVERT: 551b3d6 Merge commit 'cd7a2cdaff747cad9d2e386d79589c7299036ff6' into rc/3.3.+
REVERT: cd7a2cd feat: support 3.3.1 for Android
REVERT: 0da77e9 docs: remove wrong comment
REVERT: 9b786f6 chore: upgrade to `react-native` **0.63.4** version
REVERT: f7d702a feat: add example for `playEffect`
REVERT: 910bace Merge commit '551ebfe3c8dec34cfdf7e006d38523c60123bc58' into rc/3.3.+
REVERT: 551ebfe fix: annotation build warning
REVERT: 4cf4c3f chore: release 3.3.0-rc.1
REVERT: ff3bb26 fix: type error
REVERT: 07221f6 chore: release 3.3.0-rc.0
REVERT: 009a1a5 Merge commit 'b422ce8e8660067075317e4f0f16a29f5a49b6b7' into rc/3.3.+
REVERT: 5b76133 Merge commit '9c485942661c0e60c8413f9088b4ed0fa37ae2da' into rc/3.3.+
REVERT: 07612fc feat: support 3.3.0 for TS
REVERT: 9c48594 feat: support 3.3.0 for Android
REVERT: 29fb50f docs: optimize CONTRIBUTING.md
REVERT: 5276d12 Merge pull request #319 from AgoraIO-Community/rc/3.2.+
REVERT: 6101939 chore: release 3.2.2
REVERT: 48c139c Merge branch 'rc/3.1.+' into rc/3.2.+
REVERT: e85a653 chore: release 3.1.7
REVERT: bb728ad fix: process resolve value type
REVERT: 1960b3f style: format with 2 spaces
REVERT: 3156711 Merge pull request #317 from AgoraIO-Community/rc/3.2.+
REVERT: b989cfd docs: optimize CHANGELOG.md
REVERT: ff3d10f chore: release 3.2.1
REVERT: a76116e Merge pull request #316 from AgoraIO-Community/rc/3.2.+
REVERT: 41ae6bc chore: release 3.2.0
REVERT: d699847 feat: upgrade native SDK to 3.2.1
REVERT: d69404f Merge pull request #315 from TingChen2020/dev/3.2.0
REVERT: 6959f0b Add doc changes between v3.1.2 and v3.2.0
REVERT: c7853b0 chore: release 3.2.0-rc.0
REVERT: e7aca7f Merge branch 'master' into dev/3.2.0
REVERT: acb74e8 Merge pull request #314 from AgoraIO-Community/rc/3.1.+
REVERT: 8ea224e chore: release 3.1.6
REVERT: 3d60216 docs: Update docs
REVERT: 4678834 Merge branch 'rc/3.1.+' into dev/3.2.0
REVERT: 2c4844d Merge commit 'c8a08e551ad150f3f52c5c5864e5b80255d6505a' into dev/3.2.0
REVERT: 8c147a8 merge: dev/3.2.0
REVERT: de52ca6 Merge branch 'master' into dev/3.2.0
REVERT: 112a813 chore: some project config
REVERT: 75f572d fix: use the better way to fix rendering problems
REVERT: faeb833 fix: use the better way to fix rendering problems
REVERT: 9ab28a7 fix: `MetadataReceived` event parameters bug
REVERT: 97b016e fix: `MetadataReceived` event parameters bug
REVERT: 8908112 style: use shorthand arguments for lambda
REVERT: 3ff1430 feat: example support render multi remote-videos
REVERT: 8792ff4 minor changes
REVERT: 95f20b3 minor editorial improvement
REVERT: 8661116 Merge commit '12e25618ce8fabd5bf9b34e418792450518e219e' into rc/3.1.+
REVERT: 9346f87 Merge commit '313cddd1759c79a63f9c98a9e577ec1f9dab115a' into rc/3.1.+
REVERT: ddeaefb Merge branch 'master' into dev/3.2.0
REVERT: 313cddd chore: add .gitignore
REVERT: c737102 fix: some rendering problems when change render widget order
REVERT: 2520e7a style: format with 2 spaces
REVERT: 27f37a2 Update doc
REVERT: c299eb9 Merge pull request #312 from AgoraIO-Community/rc/3.1.+
REVERT: 5fd3f40 chore: release 3.1.5
REVERT: 155c1cb feat: example support `switchRender` fix: `RtcSurfaceView` memory leak #309
REVERT: 458c051 Merge commit 'c8845fe04c1596fe2e7242302bf160bc671910cb' into rc/3.1.+
REVERT: 432b088 feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
REVERT: 2fef3ae feat: add `setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>`
REVERT: 96bcb0e Merge pull request #311 from TingChen2020/dev/3.2.0
REVERT: 585dc9d update docs
REVERT: 0f4911f Merge pull request #305 from TingChen2020/dev/3.2.0
REVERT: e1fb2f0 update en doc
REVERT: 81ba134 Merge branch 'master' into dev/3.2.0
REVERT: e2c5e90 Merge pull request #303 from AgoraIO-Community/rc/3.1.+
REVERT: 15038c3 chore: release 3.1.4
REVERT: 0b1a5ed Merge pull request #302 from AgoraIO-Community/dev/bob
REVERT: 8efd51e build: upgrade Android SDK to 3.1.3
REVERT: fcb57cc feat: upgrade to 3.2.0
REVERT: 12e0599 feat: upgrade to 3.2.0
REVERT: 248364c fix: miss `uid` in `StreamSubscribeStateCallback`
REVERT: ed82136 fix: RtcChannel `destroyAll`
REVERT: a7f4ea1 fix: `JoinChannelSuccess` `RejoinChannelSuccess` type in `RtcChannelEvents`
REVERT: 66eeaad Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/raw_data
REVERT: 576473c Android add getNativeHandle
REVERT: e73e0f8 chore: release 3.1.4-rc.1
REVERT: 60776af feat: js add getNativeHandle
REVERT: 7f8f027 Merge commit 'cd09ccc9cab07f301fc7cc011c659f956cfaa0fd' into dev/optimize
REVERT: 7acb6a6 Merge commit '0eab47114cde933482f90879e177fd019430cafd' into dev/optimize
REVERT: 0eab471 feat: Android add getNativeHandle
REVERT: dadd0d3 feat: add API example
REVERT: 0df3aec fix: Android setData error
REVERT: 543a1ac chore: release 3.1.4-rc.0
REVERT: 56a1f30 style: optimize CHANGELOG.md
REVERT: 1e9f59d style: optimize CHANGELOG.md
REVERT: fd1dab4 add infile
REVERT: 517ba6a revert version
REVERT: 6aac4a9 upgrade version
REVERT: 934fc1c docs: add @event
REVERT: f0e9dfc feat: migrating to @react-native-community/bob
REVERT: 0f747ea optimize constructor
REVERT: 0d51d91 Merge pull request #282 from AgoraIO-Community/rc/3.1.+
REVERT: bace3d3 - add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
REVERT: d5af941 merge ios
REVERT: cecfa6a merge android
REVERT: 66ed5b5 fix bug
REVERT: e0d1d08 * fix `setDefaultAudioRoutetoSpeakerphone` crash bug * add `setAudioSessionOperationRestriction` and `sendCustomReportMessage` method
REVERT: 2c29851   - fix iOS `deinit` `[weak self]` crash   - fix `engine()` build error
REVERT: a1ae5b5 optimize
REVERT: 0ee6a39 optimize
REVERT: d995a85 make `RtcChannel.channelId` public
REVERT: 94c41f9 Merge pull request #273 from AgoraIO-Community/rc/3.1.2
REVERT: c82a9e1 finish
REVERT: 8b3f434 finish
REVERT: 6dc68f2 Merge pull request #272 from TingChen2020/rc/3.1.2_en
REVERT: 8e59adf update RtmpStreamingEventCallback
REVERT: bad4277 Merge remote-tracking branch 'upstream/rc/3.1.2' into rc/3.1.2_en
REVERT: 9531267 doc update
REVERT: 2908e37 fix
REVERT: 9fa3009 iOS finished
REVERT: 3416df4 iOS finished
REVERT: 9e8bf98 Merge branch 'rc/3.1.2' of https://github.com/syanbo/react-native-agora into rc/3.1.2_en
REVERT: b36bc3d Merge commit '4808ad9fff36a9a724fc562e77aea2cb295080b2' into rc/3.1.2_en
REVERT: e56f66c docs update
REVERT: 07e614c set default params to null
REVERT: d69a73d android finished
REVERT: ff15436 android finished
REVERT: a6dacbe optimize ts interface
REVERT: 37d3692 Merge commit 'dbb223a1b79dc10717c0feb6127060eef66a895f' into rc/3.1.2
REVERT: 56feddf Merge commit '51b093bdf8ffc6acf9192daa43bd773068933df0' into rc/3.1.2
REVERT: 4808ad9 optimize ts
REVERT: 4f25232 Merge pull request #271 from TingChen2020/rc/3.1.2_en
REVERT: 8ed027d Add a note for gatewayRtt
REVERT: 6066b74 Update doc for v3.1.2
REVERT: 39a4fa0 init ts types
REVERT: 421817c Merge pull request #267 from jaykhandelwal/patch-1
REVERT: bba0014 Update react-native-agora.podspec
REVERT: c51a752 release 3.0.1
REVERT: 1982ae2 Merge pull request #264 from AgoraIO-Community/rc/3.0.1
REVERT: ae04a03 Merge pull request #262 from TingChen2020/jira/MS-16519
REVERT: 34b3bfd remove @enum
REVERT: 6e49765 Replace @note
REVERT: b6bcf93 Merge branch 'master' into rc/3.0.1
REVERT: 1819185 Update based on review comments
REVERT: 3292080 update documentation
REVERT: d7becd2 documentation update
REVERT: 25ef711 documentation update
REVERT: 13e4e5b Merge branch 'rc/3.0.1' into jira/MS-16519
REVERT: 0052e41 optimize for doc
REVERT: 2492740 Udate documentation comments
REVERT: 3ee41ac Merge branch 'rc/3.0.1' into jira/MS-16519
REVERT: 9f3b21f Merge branch 'master' into jira/MS-16519
REVERT: 95f33b0 Update documentation comments
REVERT: 4f041a7 Merge pull request #257 from AgoraIO-Community/rc/3.0.1
REVERT: 4090405 - fix `Xcode10` `Swift4` compile error
REVERT: a56e4cb Update README.md
REVERT: e40f7b4 Update README.md
REVERT: 47c15c6 Merge pull request #252 from AgoraIO-Community/rc/3.0.1
REVERT: 51b093b - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
REVERT: ffc2eca - fix crash when rendering view without `channelId` property - fix `RtcLocalView` freezes after rendering remote view
REVERT: b18aaf2 Merge commit '6eec86f5da51eff544322e7f6733de5ad0302849' into rc/3.0.1
REVERT: d654964 Merge commit '10a3d013c231c7e38e68b801b8734b64fc122c69' into rc/3.0.1
REVERT: 1034a06 Merge pull request #248 from AgoraIO-Community/rc/3.0.1
REVERT: 6640054 optimize readme
REVERT: 24dbad9 optimize readme
REVERT: f705d24 Merge remote-tracking branch 'origin/master' into rc/3.0.1
REVERT: 10a3d01 - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
REVERT: 506e98d - fix multiple channel render bug - remove `Types` from export, you can import enum or class by `import {} from 'react-native-agora'`
REVERT: c30759d Update README.md
REVERT: e55c01e optimize doc
REVERT: 04a6483 optimize doc
REVERT: 8d663e5 Merge pull request #239 from syanbo/rc/3.0.1
REVERT: adc3fa9 - add `startPreview` `stopPreview`
REVERT: d998401 - add `startPreview` `stopPreview`
REVERT: 2319b15 - add `startPreview` `stopPreview`
REVERT: e428ed1 Merge pull request #234 from syanbo/rc/3.0.1
REVERT: 72efebf Merge branch 'beta/3.0.0' into rc/3.0.1
REVERT: b269832 Merge branch 'master' into beta/3.0.0
REVERT: 0c87d7f - prerelease 3.0.1-rc.1
REVERT: 93621d3 - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
REVERT: 601e73d - add `constructor` for typescript - fix Android `mapToChannelMediaInfo` crash - fix iOS `switchChannel` `sendMetadata` crash
REVERT: 07790ee - fix iOS event warn - fix ts array declare error
REVERT: c23aa01 change demo link
REVERT: 8adaa31 - fix lib ignore bug
REVERT: b6aadc3 - fix lib ignore bug
REVERT: 5ad1d78 Merge pull request #227 from marqroldan/patch-1
REVERT: fea27cf Fixed typo causing `unresolved identifier`
REVERT: a041a70 - support 3.0.1.1 native sdk - fix iOS `RtcChannelEvent` `NetworkQuality` crash
REVERT: 4371486 Merge commit 'a2b9df778c75f9070c6c7f9e7836f5cb12b53fb3' into beta/3.0.0
REVERT: d1d40f5 Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
REVERT: e2b864d Merge commit 'b67450678710cbc3ad4fcf72d8b53dd695d0a8e8' into beta/3.0.0
REVERT: bf7cce1 fix `joinChannel` param type
REVERT: d3fd83f optimize doc
REVERT: b674506 Android finish
REVERT: 4372cb2 fix lib ignore bug
REVERT: c80bce6 fix `setBeautyEffectOptions` bugs
REVERT: ef1bfff fix android `setCameraCapturerConfiguration` bug
REVERT: f853b80 Merge pull request #219 from Macrow/beta/3.0.0
REVERT: bdd398f change Double to Number
REVERT: 422e12e change Double to Number
REVERT: b17dd47 fix convert exception in mapToCameraCapturerConfiguration function
REVERT: e389e87 fix convert exception in mapToCameraCapturerConfiguration function
REVERT: 6f54f4a fix bugs
REVERT: 7269eba feat: 2.9.1-alpha.5
REVERT: 42b5404 Merge pull request #153 from leethree/patch-1
REVERT: 3257b66 fix bugs
REVERT: cf24c0b fix bugs
REVERT: 967933e fix bugs
REVERT: 51f0ca3 fix bug from issue: #213 upgrade to 3.0.1
REVERT: d59076e fix bug from issue: #213 upgrade to 3.0.1
REVERT: 58a2a03 Merge pull request #202 from awitherow/master
REVERT: 03bb2d4 Add 'android/src/main/java/io/agora/rtc/base/' from commit 'f1ed8250dd2620caae597670805228d6ed074c4f'
REVERT: 460fefc Add 'ios/RCTAgora/Base/' from commit 'df4d47eacacfca03e251e54a814a1a19bf0d2c74'
REVERT: a59643d temp remove
REVERT: f1ed825 init
REVERT: 11fcb8c Merge pull request #208 from syanbo/hotfix/ios_surplus_lib
REVERT: e3ce13e feat: 2.9.1-alpha.4
REVERT: b200412 remove AgoraRtcCryptoLoader libcrypto
REVERT: d8e1555 Update README.md
REVERT: 3a22cd7 Update README.md
REVERT: 55a5f99 optimize readme
REVERT: ef77e4a fix link bug
REVERT: 9036f25 optimize docs
REVERT: 6f87f5c update docs for autolinking
REVERT: 1bd557b add app type
REVERT: 03796d5 optimize readme
REVERT: 0db7153 finish
REVERT: 81a4757 optimize
REVERT: b570697 fix version
REVERT: 90a4342 fix bug
REVERT: 68438c1 optimize finish
REVERT: 2f77b76 finish
REVERT: 5012d29 Fix render mode for AgoraView
REVERT: 5eed59b git ignore lib
REVERT: c40f333 fix instance undefined
REVERT: e48acf6 init
REVERT: ada6577 Merge pull request #146 from marqroldan/master
REVERT: 9f786a2 (Android) Fixed issue where getConnectionState is not resolved properly
REVERT: bf92d7d Merge pull request #133 from yuwenbai/agora-rtc
REVERT: 5cbff84 modify about onRtcStats
REVERT: 1af6730 chore. upgrade android to 2.9.4 fix IMEI
REVERT: 877058c Merge pull request #127 from technophilic/master
REVERT: 8f1ba44 Update AndroidManifest.xml
REVERT: 60a6966 Merge pull request #123 from onpageideas/master
REVERT: 65d006f Merge pull request #125 from OnurVar/master
REVERT: ab11859 Fix TypeScript optional parameter on RtcEngine's options
REVERT: 4a9db98 fix. android event remoteAudioStateChange
REVERT: ec0bc83 upgrade. 2.9.2 for android
REVERT: 6ee29f6 Merge pull request #102 from syanbo/feat/upgrade-2.9.1
REVERT: ffef50d chore. update changelog
REVERT: e255347 feat. support ios & android 2.9.1
REVERT: 3b9d9f4 release. 2.9.0-alpha.3
REVERT: 72773dc release. 2.9.0-alpha.2
REVERT: a78dc8e Merge pull request #99 from syanbo/hotfix/ios-type-cast
REVERT: b375bb3 chore. update changelog
REVERT: 6773bf0 fix. ios native type cast
REVERT: 7b344e0 add android x86_64
REVERT: e41f146 chore. add returns annotation
REVERT: 4ab1210 chore. update comments
REVERT: 4baa1af Merge pull request #90 from syanbo/chore/2.9.0-sdk-integrate
REVERT: e77beaf feat. add start & update & stop & remove channelMediaDelay
REVERT: c98af77 fix. android native binding
REVERT: 1ca7874 support. android custom raw data api
REVERT: b99c21e feat. upgrade to 2.9.0 native sdk android & ios. stage 1
REVERT: 2f6cb4d upgrade. stage 1 & ios
REVERT: 60b24c0 release. 2.8.0-alpha.2
REVERT: 33829aa hotfix. fix remove event listener
REVERT: 19e5ffd chore. update CHANGELOG
REVERT: 6397604 fix. didn't remove event listener when invoke destroyed
REVERT: 179fee8 fix. typo
REVERT: 6c06d75 Merge pull request #85 from syanbo/chore/upgrade-to-2.8.0
REVERT: 0bd923f update. changelog
REVERT: 33b6459 refactor. number convert
REVERT: bfce401 chore. upgrade to 2.8.0 feat. support new methods of 2.8.0
REVERT: 9e92e72 Merge pull request #84 from syanbo/hotfix/negative-number-transcoding
REVERT: 8e80e8d fix. ios uint
REVERT: 3ea0987 fix. negative number for android platform refactor. setLiveTranscoding improve api doc
REVERT: 7355544 Merge pull request #80 from nrtkumi/fix/constant
REVERT: 505a4cc Fix constant
REVERT: 6140df2 chore. update readme
REVERT: 70cc989 chore. remove api docs # release it in gh-pages branch
REVERT: 0e9c4c9 chore. update docs
REVERT: fbb518a release 2.4.1-alpha.2
REVERT: f048799 chore. update changelog
REVERT: e773eb1 refactor. event & exception deprecate sendMessage & createDataStream & removeAllListeners & off
REVERT: 4bc56ee Merge pull request #78 from spectre3ooo/patch-1
REVERT: 3f8c4cd Fixed url in samples/readme.md
REVERT: ed1ddce remove. sample demo, instead using agora community quickstart fix. typo ios/RCTAgora/AgoraConst.m
REVERT: 83d5f09 deprecate.  &
REVERT: 58c5f99 fix. refactor event system
REVERT: 943a53b fix. attachted more remove listener
REVERT: 9e32d16 fix. indent
REVERT: 9b43018 Merge pull request #76 from MassiveMediaMatch/fix-podspec
REVERT: 86b67ab update podspec AgoraRtcEngine_iOS dependancy
REVERT: 36aa08b Fix podspec file so we dont need to do manual library linking anymore
REVERT: b4ce58e Merge pull request #75 from syanbo/feature/2.4.1-alpha.1
REVERT: 6fb7ea9 release 2.4.1
REVERT: c40e016 chore. update changelog
REVERT: ac186d2     feat. native ios & android refactor registerMediaMetaDataObserver     stage 2
REVERT: 5c40b09 feat. native ios & android integrate feat. react module integrate stage 1
REVERT: d9ed045 fix. constants variances
REVERT: 11e23ef update. changelog
REVERT: 459c2a2 fix. video render mode and release 2.4.0-alpha.5
REVERT: f3a9238 chore. update to 2.4.0-alpha.4
REVERT: 96a196a chore. update changelog
REVERT: 467b5a4 fix. typo
REVERT: 2d25dee fix. doc
REVERT: 30ded27 Merge pull request #71 from syanbo/fix/migrate-to-mainthread
REVERT: bc67497 fix. ios receive NSData
REVERT: 264bf17 fix. migrate ui api to main thread
REVERT: 447c86c chore. build
REVERT: 86fffd5 chore. update changelog
REVERT: 23d7452 Merge pull request #70 from syanbo/fix/rn-compatible
REVERT: ca4291f Merge branch 'master' into fix/rn-compatible
REVERT: 294268e feat. support typescript typing
REVERT: da4e4ed chore. remove yarn.lock
REVERT: 1d7c7c9 fix. compatiable react native 0.55.1 version
REVERT: e790e3e Merge pull request #67 from zhigang1992/master
REVERT: c565237 revert package.json
REVERT: d1c3d80 chore: add types
REVERT: c08db2f chore: remove tsconfig.json from npm ignore
REVERT: 474f1b0 v2.4.0-alpha-3
REVERT: 36ea0e0 chore: ship .d.ts files with .js
REVERT: 552aa2f fix. doc
REVERT: 3e373f0 Merge pull request #64 from syanbo/feature/update-2.4
REVERT: 3ba2d7a update readme
REVERT: c2640f4 add docs
REVERT: d9a9b52 update changelog
REVERT: 6689abe fix. typo
REVERT: 13e1863 add change log and update to 2.4.0
REVERT: b31a315 feat. support 2.4.0 android
REVERT: 2a5d518 feat. support 2.4.0.1 ios
REVERT: 8cffe1c fix. typo
REVERT: 2d8651a add chinese iOS documentation
REVERT: 34a7215 fix. typo
REVERT: ed48345 chore. update docs
REVERT: d03b767 chore. update CHANGELOG
REVERT: 64d9dbc Merge pull request #53 from CyrusZei/master
REVERT: 4e43a1e chore. update RtcEngine#init's doc
REVERT: 179ebd3 refactor. init# support audio / video only mode and dualStream switch
REVERT: f8708db update docs
REVERT: af34d35 fix. disableVideo
REVERT: ce38974 chore. fix description
REVERT: 5132c51 release. 2.3.3-alpha.6
REVERT: f73b527 Merge branch 'master' of https://github.com/syanbo/react-native-agora
REVERT: 9d3e2e1 fix. iOS binding
REVERT: 813e57d removed sudo when install Cocoapods
REVERT: 73b1ae8 Merge branch 'master' into master
REVERT: d672210 added arrows on the pictures
REVERT: 815937c add missing image step and change the alt text
REVERT: 2df8ba6 updated readme file
REVERT: 7b4d23c Add files via upload
REVERT: 940eed8 Merge pull request #49 from CyrusZei/patch-1
REVERT: a01cddd added some missing steps
REVERT: 2742708 fix. typo.
REVERT: e67ec9b Merge pull request #46 from syanbo/v2.x
REVERT: 8b4aaa2 fix. readme
REVERT: 119b20a Merge pull request #44 from syanbo/v2.x
REVERT: 803ef9d refactor docs to typescript
REVERT: 6a206ae Merge branch 'v2.x'
REVERT: a37c360 fix. doc
REVERT: 4f8740c Merge pull request #42 from syanbo/v2.x
REVERT: 465fef0 delete sample's Podfile.lock
REVERT: 36acb3e Merge pull request #41 from syanbo/v2.x
REVERT: c8c3225 update docs
REVERT: 782a3be remove. privacy project xcode settings
REVERT: c665c5c Merge pull request #40 from syanbo/v2.x
REVERT: d1f2b18 docs. add resources
REVERT: c85ad39 update docs
REVERT: 3563c36 fix. convert
REVERT: 2644ef1 fix. typo
REVERT: f83a44f update. docs
REVERT: 7e7d1e1 add doc & changelog
REVERT: 42235d6 fix. android & ios native wrapper
REVERT: 3a14727 chore. remove deprecated api
REVERT: 100e3a7 remove. mac native api
REVERT: 81819a6 fix. camelCase
REVERT: 540351a update. version 2.3.3-alpha.5
REVERT: b093a29 refactor. event
REVERT: 8dcb42e add compatibility
REVERT: 6167ad8 doc. add quick start
REVERT: 90f90fe UPDATE CHANGELOG
REVERT: 32aaf83 release 2.3.3-alpha.4
REVERT: 4d4091d chore. remove deprecated api
REVERT: c88caf8 chore. format code
REVERT: ab94890 fix. warn
REVERT: 9120073 chore. update ignore & remove iml
REVERT: 0bcd101 UPDATE CHANGELOG
REVERT: dcb6919 fix. ios native code typo
REVERT: 85ecdab fix. samples
REVERT: 00ac54b fix. android remoteUid
REVERT: c1be68f fix. ignore samples/**/package-lock.json
REVERT: 3ac3c08 fix docs
REVERT: 726fcdc fix. doc typo
REVERT: 83f86ee fix. npmignore
REVERT: 7b8ffed fix. docs
REVERT: 39740ee fix readme
REVERT: 6b4b81b upgrade lib
REVERT: 52bb7b2 add gitter and api docs
REVERT: 0d21c0c add agora api
REVERT: e2f14be add npmignore
REVERT: 24560e6 release 2.3.3-alpha.0
REVERT: 99f6c89 add lib
REVERT: ba58f1e add docs
REVERT: f507c1e remove deprecated file
REVERT: 3ab44c2 Merge branch 'Matrixbirds-master'
REVERT: 99855ff fix conflicts
REVERT: f6c2e07 fix compiler environment
REVERT: 97e80c2 fix. android native secret key nil
REVERT: 3593257 support native module ios dev environment
REVERT: 7ac95df add android rn support
REVERT: 20db6a9 remove unused files
REVERT: eb9e132 fix. ios
REVERT: 9a66481 fix. iOS demo
REVERT: 4ea5618 integerate ios react-native demo
REVERT: 2a0a57b fix. new 0.58.0
REVERT: 02412f8 upgrade sampleDemo
REVERT: 18f376c add pod
REVERT: cab6632 add AgoraRtcCryptoLoader
REVERT: d7ab5e9 add npmignore
REVERT: 5532a03 remove unused code
REVERT: 8671f8b git lfs
REVERT: db280f3 Merge branch 'master' of github.com:Matrixbirds/react-native-agora
REVERT: f1cd8ef use pod manage sdk framework
REVERT: 827098f upgrade iOS agora sdk
REVERT: 0ecc206 stash
REVERT: c22886a fix. error
REVERT: 8c01875 enhance. add typescript
REVERT: 024f98e Merge pull request #35 from Matrixbirds/master
REVERT: 024f98e Merge pull request #35 from Matrixbirds/master
REVERT: 8d4137f fix. package.json
REVERT: 8d4137f fix. package.json
REVERT: 9717b43 update. docs
REVERT: 9717b43 update. docs
REVERT: 7d1c55e add samples readme
REVERT: 7d1c55e add samples readme
REVERT: f05913a fix. docs
REVERT: f05913a fix. docs
REVERT: 18c8084 docs. sample readme
REVERT: 18c8084 docs. sample readme
REVERT: 6c74bd1 add sample
REVERT: 6c74bd1 add sample
REVERT: 6afa766 add build
REVERT: 6afa766 add build
REVERT: 90d63e1 add docs
REVERT: 90d63e1 add docs
REVERT: a789fba Merge pull request #31 from TeruyaHaroldo/master
REVERT: a789fba Merge pull request #31 from TeruyaHaroldo/master
REVERT: a0ed44d Bump version from 1.1.5 to 1.2.5;
REVERT: a0ed44d Bump version from 1.1.5 to 1.2.5;
REVERT: 9aa7c43 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
REVERT: 9aa7c43 Added the listeners localVideoStats, remoteVideoStats, rtcEngineConnectionLost, networkQuality, lastmileQuality and joinChannelWithToken;
REVERT: 1134694 v1.1.5
REVERT: 1134694 v1.1.5
REVERT: f152d1c Merge pull request #24 from yoonzm/master
REVERT: f152d1c Merge pull request #24 from yoonzm/master
REVERT: 651df42 Update AgoraModule.java
REVERT: 651df42 Update AgoraModule.java
REVERT: 0276c08 v1.1.4
REVERT: 0276c08 v1.1.4
REVERT: 22df71d Merge pull request #23 from yoonzm/master
REVERT: 22df71d Merge pull request #23 from yoonzm/master
REVERT: e1ae147 Update RCTAgora.m
REVERT: e1ae147 Update RCTAgora.m
REVERT: 852f537 Update AgoraModule.java
REVERT: 852f537 Update AgoraModule.java
REVERT: 9597ad2 v1.1.3
REVERT: 9597ad2 v1.1.3
REVERT: 077517d Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
REVERT: 077517d Merge pull request #20 from hrastnik/bugfix_mark-muted-as-final
REVERT: ed5ced6 Marked variable muted as final to fix compilation issue
REVERT: ed5ced6 Marked variable muted as final to fix compilation issue
REVERT: b225841 v1.1.2
REVERT: b225841 v1.1.2
REVERT: ed3ebe0 Merge pull request #19 from a1528zhang/master
REVERT: ed3ebe0 Merge pull request #19 from a1528zhang/master
REVERT: 90c46b2 修改版本号
REVERT: 90c46b2 修改版本号
REVERT: d2a365d 修改package.json
REVERT: d2a365d 修改package.json
REVERT: 60a8e63 增加onVideoMute 和 onAudioMute回调
REVERT: 60a8e63 增加onVideoMute 和 onAudioMute回调
REVERT: 63b18bb Update README.md
REVERT: 63b18bb Update README.md
REVERT: bf0cde2 Merge pull request #15 from Riant/master
REVERT: bf0cde2 Merge pull request #15 from Riant/master
REVERT: 1ac3395 更新说明文档
REVERT: 1ac3395 更新说明文档
REVERT: a43e70a 为 Android 添加 onStreamMessageError 监听
REVERT: a43e70a 为 Android 添加 onStreamMessageError 监听
REVERT: d032457 移除自动新建数据流通道的支持,以便使用者按需自主创建
REVERT: d032457 移除自动新建数据流通道的支持,以便使用者按需自主创建
REVERT: 83cd3ba 移除创建默认数据流通道的参数配置
REVERT: 83cd3ba 移除创建默认数据流通道的参数配置
REVERT: abe25b0 添加数据流相关 API
REVERT: abe25b0 添加数据流相关 API
REVERT: af64ce7 Update README.md
REVERT: af64ce7 Update README.md
REVERT: e6dc324 安卓修复
REVERT: e6dc324 安卓修复
REVERT: eec8275 图片调整
REVERT: eec8275 图片调整
REVERT: 9e6e163 1.0.9
REVERT: 9e6e163 1.0.9
REVERT: c574fc9 Merge pull request #10 from xuepx/master
REVERT: c574fc9 Merge pull request #10 from xuepx/master
REVERT: 383bf22 Update AgoraView.js
REVERT: 383bf22 Update AgoraView.js
REVERT: 689c063 Update AgoraView.js
REVERT: 689c063 Update AgoraView.js
REVERT: a8d3eb5 1.0.8
REVERT: a8d3eb5 1.0.8
REVERT: e0ac9e6 Update README.md
REVERT: e0ac9e6 Update README.md
REVERT: 346abe9 Update README.md
REVERT: 346abe9 Update README.md
REVERT: 1d30b53 调整AgoraView 修复安卓样式bug 添加文档
REVERT: 1d30b53 调整AgoraView 修复安卓样式bug 添加文档
REVERT: 0ff6676 iOS修改单例逻辑
REVERT: 0ff6676 iOS修改单例逻辑
REVERT: bf0f68e iOS完善
REVERT: bf0f68e iOS完善
REVERT: cecbea0 安卓方法添加
REVERT: cecbea0 安卓方法添加
REVERT: b8c80eb 安卓AgoraView封装
REVERT: b8c80eb 安卓AgoraView封装
REVERT: 06750be Merge remote-tracking branch 'origin/master'
REVERT: 06750be Merge remote-tracking branch 'origin/master'
REVERT: 1803e97 android add sdk
REVERT: 1803e97 android add sdk
REVERT: 0d94c0b Create README.md
REVERT: 0d94c0b Create README.md
REVERT: d4b95cf Create README.md
REVERT: d4b95cf Create README.md
REVERT: ea782bc change version
REVERT: ea782bc change version
REVERT: 227bff2 add index
REVERT: 227bff2 add index
REVERT: fb06ede add android + +
REVERT: fb06ede add android + +
REVERT: 03d3c99 add android
REVERT: 537c772 init

git-subtree-dir: ios/RCTAgora/Base
git-subtree-split: 4623dc3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants