Browse Source

fix. new 0.58.0

matrixbirds 5 years ago
parent
commit
50d049ecdc
25 changed files with 2943 additions and 201 deletions
  1. 1
    1
      samples/simpleDemo/.flowconfig
  2. 58
    0
      samples/simpleDemo/.gitignore
  3. 4
    14
      samples/simpleDemo/android/app/BUCK
  4. 3
    5
      samples/simpleDemo/android/app/build.gradle
  5. 19
    0
      samples/simpleDemo/android/app/build_defs.bzl
  6. 1
    0
      samples/simpleDemo/android/app/src/main/AndroidManifest.xml
  7. 3
    1
      samples/simpleDemo/android/app/src/main/java/com/simpledemo/MainApplication.java
  8. 6
    6
      samples/simpleDemo/android/build.gradle
  9. 1
    1
      samples/simpleDemo/android/gradle/wrapper/gradle-wrapper.properties
  10. 2
    0
      samples/simpleDemo/android/settings.gradle
  11. 3
    0
      samples/simpleDemo/babel.config.js
  12. 27
    11
      samples/simpleDemo/ios/Podfile
  13. 1
    35
      samples/simpleDemo/ios/Podfile.lock
  14. 1796
    0
      samples/simpleDemo/ios/simpleDemo.xcodeproj/project.pbxproj
  15. 7
    0
      samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  16. 8
    0
      samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  17. BIN
      samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/xcuserdata/ly.xcuserdatad/UserInterfaceState.xcuserstate
  18. 19
    0
      samples/simpleDemo/ios/simpleDemo.xcodeproj/xcuserdata/ly.xcuserdatad/xcschemes/xcschememanagement.plist
  19. 10
    0
      samples/simpleDemo/ios/simpleDemo.xcworkspace/contents.xcworkspacedata
  20. 1
    1
      samples/simpleDemo/ios/simpleDemo/AppDelegate.h
  21. 3
    7
      samples/simpleDemo/ios/simpleDemo/AppDelegate.m
  22. 1
    1
      samples/simpleDemo/ios/simpleDemo/main.m
  23. 1
    1
      samples/simpleDemo/ios/simpleDemoTests/simpleDemoTests.m
  24. 2
    2
      samples/simpleDemo/package.json
  25. 966
    115
      samples/simpleDemo/yarn.lock

+ 1
- 1
samples/simpleDemo/.flowconfig View File

67
 suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
67
 suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
68
 
68
 
69
 [version]
69
 [version]
70
-^0.78.0
70
+^0.86.0

+ 58
- 0
samples/simpleDemo/.gitignore View File

56
 *.jsbundle
56
 *.jsbundle
57
 Pods
57
 Pods
58
 **/*~
58
 **/*~
59
+# OSX
60
+#
61
+.DS_Store
62
+
63
+# Xcode
64
+#
65
+build/
66
+*.pbxuser
67
+!default.pbxuser
68
+*.mode1v3
69
+!default.mode1v3
70
+*.mode2v3
71
+!default.mode2v3
72
+*.perspectivev3
73
+!default.perspectivev3
74
+xcuserdata
75
+*.xccheckout
76
+*.moved-aside
77
+DerivedData
78
+*.hmap
79
+*.ipa
80
+*.xcuserstate
81
+project.xcworkspace
82
+
83
+# Android/IntelliJ
84
+#
85
+build/
86
+.idea
87
+.gradle
88
+local.properties
89
+*.iml
90
+
91
+# node.js
92
+#
93
+node_modules/
94
+npm-debug.log
95
+yarn-error.log
96
+
97
+# BUCK
98
+buck-out/
99
+\.buckd/
100
+*.keystore
101
+
102
+# fastlane
103
+#
104
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
105
+# screenshots whenever they are needed.
106
+# For more information about the recommended setup visit:
107
+# https://docs.fastlane.tools/best-practices/source-control/
108
+
109
+*/fastlane/report.xml
110
+*/fastlane/Preview.html
111
+*/fastlane/screenshots
112
+
113
+# Bundle artifact
114
+*.jsbundle
115
+Pods
116
+**/*~

+ 4
- 14
samples/simpleDemo/android/app/BUCK View File

8
 # - `buck install -r android/app` - compile, install and run application
8
 # - `buck install -r android/app` - compile, install and run application
9
 #
9
 #
10
 
10
 
11
+load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")
12
+
11
 lib_deps = []
13
 lib_deps = []
12
 
14
 
13
-for jarfile in glob(['libs/*.jar']):
14
-  name = 'jars__' + jarfile[jarfile.rindex('/') + 1: jarfile.rindex('.jar')]
15
-  lib_deps.append(':' + name)
16
-  prebuilt_jar(
17
-    name = name,
18
-    binary_jar = jarfile,
19
-  )
15
+create_aar_targets(glob(["libs/*.aar"]))
20
 
16
 
21
-for aarfile in glob(['libs/*.aar']):
22
-  name = 'aars__' + aarfile[aarfile.rindex('/') + 1: aarfile.rindex('.aar')]
23
-  lib_deps.append(':' + name)
24
-  android_prebuilt_aar(
25
-    name = name,
26
-    aar = aarfile,
27
-  )
17
+create_jar_targets(glob(["libs/*.jar"]))
28
 
18
 
29
 android_library(
19
 android_library(
30
     name = "all-libs",
20
     name = "all-libs",

+ 3
- 5
samples/simpleDemo/android/app/build.gradle View File

103
         targetSdkVersion rootProject.ext.targetSdkVersion
103
         targetSdkVersion rootProject.ext.targetSdkVersion
104
         versionCode 1
104
         versionCode 1
105
         versionName "1.0"
105
         versionName "1.0"
106
-        ndk {
107
-            abiFilters "armeabi-v7a", "x86"
108
-        }
109
     }
106
     }
110
     splits {
107
     splits {
111
         abi {
108
         abi {
112
             reset()
109
             reset()
113
             enable enableSeparateBuildPerCPUArchitecture
110
             enable enableSeparateBuildPerCPUArchitecture
114
             universalApk false  // If true, also generate a universal APK
111
             universalApk false  // If true, also generate a universal APK
115
-            include "armeabi-v7a", "x86"
112
+            include "armeabi-v7a", "x86", "arm64-v8a"
116
         }
113
         }
117
     }
114
     }
118
     buildTypes {
115
     buildTypes {
126
         variant.outputs.each { output ->
123
         variant.outputs.each { output ->
127
             // For each separate APK per architecture, set a unique version code as described here:
124
             // For each separate APK per architecture, set a unique version code as described here:
128
             // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
125
             // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
129
-            def versionCodes = ["armeabi-v7a":1, "x86":2]
126
+            def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3]
130
             def abi = output.getFilter(OutputFile.ABI)
127
             def abi = output.getFilter(OutputFile.ABI)
131
             if (abi != null) {  // null for the universal-debug, universal-release variants
128
             if (abi != null) {  // null for the universal-debug, universal-release variants
132
                 output.versionCodeOverride =
129
                 output.versionCodeOverride =
137
 }
134
 }
138
 
135
 
139
 dependencies {
136
 dependencies {
137
+    implementation project(':react-native-agora')
140
     implementation fileTree(dir: "libs", include: ["*.jar"])
138
     implementation fileTree(dir: "libs", include: ["*.jar"])
141
     implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
139
     implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
142
     implementation "com.facebook.react:react-native:+"  // From node_modules
140
     implementation "com.facebook.react:react-native:+"  // From node_modules

+ 19
- 0
samples/simpleDemo/android/app/build_defs.bzl View File

1
+"""Helper definitions to glob .aar and .jar targets"""
2
+
3
+def create_aar_targets(aarfiles):
4
+    for aarfile in aarfiles:
5
+        name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
6
+        lib_deps.append(":" + name)
7
+        android_prebuilt_aar(
8
+            name = name,
9
+            aar = aarfile,
10
+        )
11
+
12
+def create_jar_targets(jarfiles):
13
+    for jarfile in jarfiles:
14
+        name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
15
+        lib_deps.append(":" + name)
16
+        prebuilt_jar(
17
+            name = name,
18
+            binary_jar = jarfile,
19
+        )

+ 1
- 0
samples/simpleDemo/android/app/src/main/AndroidManifest.xml View File

8
       android:name=".MainApplication"
8
       android:name=".MainApplication"
9
       android:label="@string/app_name"
9
       android:label="@string/app_name"
10
       android:icon="@mipmap/ic_launcher"
10
       android:icon="@mipmap/ic_launcher"
11
+      android:roundIcon="@mipmap/ic_launcher_round"
11
       android:allowBackup="false"
12
       android:allowBackup="false"
12
       android:theme="@style/AppTheme">
13
       android:theme="@style/AppTheme">
13
       <activity
14
       <activity

+ 3
- 1
samples/simpleDemo/android/app/src/main/java/com/simpledemo/MainApplication.java View File

3
 import android.app.Application;
3
 import android.app.Application;
4
 
4
 
5
 import com.facebook.react.ReactApplication;
5
 import com.facebook.react.ReactApplication;
6
+import com.syan.agora.AgoraPackage;
6
 import com.facebook.react.ReactNativeHost;
7
 import com.facebook.react.ReactNativeHost;
7
 import com.facebook.react.ReactPackage;
8
 import com.facebook.react.ReactPackage;
8
 import com.facebook.react.shell.MainReactPackage;
9
 import com.facebook.react.shell.MainReactPackage;
22
     @Override
23
     @Override
23
     protected List<ReactPackage> getPackages() {
24
     protected List<ReactPackage> getPackages() {
24
       return Arrays.<ReactPackage>asList(
25
       return Arrays.<ReactPackage>asList(
25
-          new MainReactPackage()
26
+          new MainReactPackage(),
27
+            new AgoraPackage()
26
       );
28
       );
27
     }
29
     }
28
 
30
 

+ 6
- 6
samples/simpleDemo/android/build.gradle View File

2
 
2
 
3
 buildscript {
3
 buildscript {
4
     ext {
4
     ext {
5
-        buildToolsVersion = "27.0.3"
5
+        buildToolsVersion = "28.0.2"
6
         minSdkVersion = 16
6
         minSdkVersion = 16
7
-        compileSdkVersion = 27
8
-        targetSdkVersion = 26
9
-        supportLibVersion = "27.1.1"
7
+        compileSdkVersion = 28
8
+        targetSdkVersion = 27
9
+        supportLibVersion = "28.0.0"
10
     }
10
     }
11
     repositories {
11
     repositories {
12
         google()
12
         google()
13
         jcenter()
13
         jcenter()
14
     }
14
     }
15
     dependencies {
15
     dependencies {
16
-        classpath 'com.android.tools.build:gradle:3.1.4'
16
+        classpath 'com.android.tools.build:gradle:3.2.1'
17
 
17
 
18
         // NOTE: Do not place your application dependencies here; they belong
18
         // NOTE: Do not place your application dependencies here; they belong
19
         // in the individual module build.gradle files
19
         // in the individual module build.gradle files
34
 
34
 
35
 
35
 
36
 task wrapper(type: Wrapper) {
36
 task wrapper(type: Wrapper) {
37
-    gradleVersion = '4.4'
37
+    gradleVersion = '4.7'
38
     distributionUrl = distributionUrl.replace("bin", "all")
38
     distributionUrl = distributionUrl.replace("bin", "all")
39
 }
39
 }

+ 1
- 1
samples/simpleDemo/android/gradle/wrapper/gradle-wrapper.properties View File

2
 distributionPath=wrapper/dists
2
 distributionPath=wrapper/dists
3
 zipStoreBase=GRADLE_USER_HOME
3
 zipStoreBase=GRADLE_USER_HOME
4
 zipStorePath=wrapper/dists
4
 zipStorePath=wrapper/dists
5
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
5
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip

+ 2
- 0
samples/simpleDemo/android/settings.gradle View File

1
 rootProject.name = 'simpleDemo'
1
 rootProject.name = 'simpleDemo'
2
+include ':react-native-agora'
3
+project(':react-native-agora').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-agora/android')
2
 
4
 
3
 include ':app'
5
 include ':app'

+ 3
- 0
samples/simpleDemo/babel.config.js View File

1
+module.exports = {
2
+  presets: ["module:metro-react-native-babel-preset"]
3
+}

+ 27
- 11
samples/simpleDemo/ios/Podfile View File

1
-react_native_path = '../node_modules/react-native'
2
-project 'simpleDemo.xcodeproj'
3
-
4
 # Uncomment the next line to define a global platform for your project
1
 # Uncomment the next line to define a global platform for your project
5
 platform :ios, '9.0'
2
 platform :ios, '9.0'
3
+react_native_path = "../node_modules/react-native"
4
+project "simpleDemo.xcodeproj"
6
 
5
 
7
 target 'simpleDemo' do
6
 target 'simpleDemo' do
8
   # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
7
   # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
9
-  use_frameworks!
8
+  # use_frameworks!
10
 
9
 
11
   # Pods for simpleDemo
10
   # Pods for simpleDemo
12
-  pod 'react-native-agora', path: '../node_modules/react-native-agora'
13
-  pod 'React', path: react_native_path
14
-  pod 'yoga', path: "#{react_native_path}/ReactCommon/yoga"
15
-  %w(DoubleConversion Folly glog).each do |lib_name|
16
-    pod lib_name, podspec: "#{react_native_path}/third-party-podspecs/#{lib_name}.podspec"
17
-  end
18
-  #pod 'AgoraRtcEngine_iOS', '2.3.3'
11
+
12
+  #target 'simpleDemo-tvOSTests' do
13
+  #  inherit! :search_paths
14
+  #  # Pods for testing
15
+  #end
16
+  pod "react-native-agora", path: "../node_modules/react-native-agora"
17
+  #pod "React", path: react_native_path
18
+  #%w(DoubleConversion Folly glog).each do |lib_name|
19
+  #  pod lib_name, podspec: "#{react_native_path}/third-party-podspecs/#{lib_name}.podspec"
20
+  #end
21
+
19
   target 'simpleDemoTests' do
22
   target 'simpleDemoTests' do
20
     inherit! :search_paths
23
     inherit! :search_paths
21
     # Pods for testing
24
     # Pods for testing
22
   end
25
   end
23
 
26
 
24
 end
27
 end
28
+
29
+target 'simpleDemo-tvOS' do
30
+  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
31
+  # use_frameworks!
32
+
33
+  # Pods for simpleDemo-tvOS
34
+
35
+  target 'simpleDemo-tvOSTests' do
36
+    inherit! :search_paths
37
+    # Pods for testing
38
+  end
39
+
40
+end

+ 1
- 35
samples/simpleDemo/ios/Podfile.lock View File

1
 PODS:
1
 PODS:
2
   - AgoraRtcEngine_iOS (2.3.3)
2
   - AgoraRtcEngine_iOS (2.3.3)
3
-  - boost-for-react-native (1.63.0)
4
-  - DoubleConversion (1.1.6)
5
-  - Folly (2016.10.31.00):
6
-    - boost-for-react-native
7
-    - DoubleConversion
8
-    - glog
9
-  - glog (0.3.5)
10
-  - React (0.57.8):
11
-    - React/Core (= 0.57.8)
12
   - react-native-agora (2.3.3):
3
   - react-native-agora (2.3.3):
13
     - AgoraRtcEngine_iOS (= 2.3.3)
4
     - AgoraRtcEngine_iOS (= 2.3.3)
14
     - react-native-agora/AgoraRtcCryptoLoader (= 2.3.3)
5
     - react-native-agora/AgoraRtcCryptoLoader (= 2.3.3)
17
     - AgoraRtcEngine_iOS (= 2.3.3)
8
     - AgoraRtcEngine_iOS (= 2.3.3)
18
   - react-native-agora/AgoraRtcEngineKit (2.3.3):
9
   - react-native-agora/AgoraRtcEngineKit (2.3.3):
19
     - AgoraRtcEngine_iOS (= 2.3.3)
10
     - AgoraRtcEngine_iOS (= 2.3.3)
20
-  - React/Core (0.57.8):
21
-    - yoga (= 0.57.8.React)
22
-  - yoga (0.57.8.React)
23
 
11
 
24
 DEPENDENCIES:
12
 DEPENDENCIES:
25
-  - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
26
-  - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
27
-  - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
28
-  - React (from `../node_modules/react-native`)
29
   - react-native-agora (from `../node_modules/react-native-agora`)
13
   - react-native-agora (from `../node_modules/react-native-agora`)
30
-  - yoga (from `../node_modules/react-native/ReactCommon/yoga`)
31
 
14
 
32
 SPEC REPOS:
15
 SPEC REPOS:
33
   https://github.com/cocoapods/specs.git:
16
   https://github.com/cocoapods/specs.git:
34
     - AgoraRtcEngine_iOS
17
     - AgoraRtcEngine_iOS
35
-    - boost-for-react-native
36
 
18
 
37
 EXTERNAL SOURCES:
19
 EXTERNAL SOURCES:
38
-  DoubleConversion:
39
-    :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
40
-  Folly:
41
-    :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec"
42
-  glog:
43
-    :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
44
-  React:
45
-    :path: "../node_modules/react-native"
46
   react-native-agora:
20
   react-native-agora:
47
     :path: "../node_modules/react-native-agora"
21
     :path: "../node_modules/react-native-agora"
48
-  yoga:
49
-    :path: "../node_modules/react-native/ReactCommon/yoga"
50
 
22
 
51
 SPEC CHECKSUMS:
23
 SPEC CHECKSUMS:
52
   AgoraRtcEngine_iOS: 8ad4b58dafed2cec5df03fa1f0ddbdad2c9ff958
24
   AgoraRtcEngine_iOS: 8ad4b58dafed2cec5df03fa1f0ddbdad2c9ff958
53
-  boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
54
-  DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd
55
-  Folly: c89ac2d5c6ab169cd7397ef27485c44f35f742c7
56
-  glog: e8acf0ebbf99759d3ff18c86c292a5898282dcde
57
-  React: 1fe0eb13d90b625d94c3b117c274dcfd2e760e11
58
   react-native-agora: ad43868aad1298fa32f167d9a00887e2c88af54b
25
   react-native-agora: ad43868aad1298fa32f167d9a00887e2c88af54b
59
-  yoga: b1ce48b6cf950b98deae82838f5173ea7cf89e85
60
 
26
 
61
-PODFILE CHECKSUM: a165c0bfbdd660ff2132e775c48c7a2e58dd3cf7
27
+PODFILE CHECKSUM: ed05ca9e60ab637de485899d548c81338155a2ae
62
 
28
 
63
 COCOAPODS: 1.5.3
29
 COCOAPODS: 1.5.3

+ 1796
- 0
samples/simpleDemo/ios/simpleDemo.xcodeproj/project.pbxproj
File diff suppressed because it is too large
View File


+ 7
- 0
samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "self:">
6
+   </FileRef>
7
+</Workspace>

+ 8
- 0
samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>IDEDidComputeMac32BitWarning</key>
6
+	<true/>
7
+</dict>
8
+</plist>

BIN
samples/simpleDemo/ios/simpleDemo.xcodeproj/project.xcworkspace/xcuserdata/ly.xcuserdatad/UserInterfaceState.xcuserstate View File


+ 19
- 0
samples/simpleDemo/ios/simpleDemo.xcodeproj/xcuserdata/ly.xcuserdatad/xcschemes/xcschememanagement.plist View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>SchemeUserState</key>
6
+	<dict>
7
+		<key>simpleDemo-tvOS.xcscheme_^#shared#^_</key>
8
+		<dict>
9
+			<key>orderHint</key>
10
+			<integer>1</integer>
11
+		</dict>
12
+		<key>simpleDemo.xcscheme_^#shared#^_</key>
13
+		<dict>
14
+			<key>orderHint</key>
15
+			<integer>0</integer>
16
+		</dict>
17
+	</dict>
18
+</dict>
19
+</plist>

+ 10
- 0
samples/simpleDemo/ios/simpleDemo.xcworkspace/contents.xcworkspacedata View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "group:simpleDemo.xcodeproj">
6
+   </FileRef>
7
+   <FileRef
8
+      location = "group:Pods/Pods.xcodeproj">
9
+   </FileRef>
10
+</Workspace>

+ 1
- 1
samples/simpleDemo/ios/simpleDemo/AppDelegate.h View File

1
 /**
1
 /**
2
- * Copyright (c) 2015-present, Facebook, Inc.
2
+ * Copyright (c) Facebook, Inc. and its affiliates.
3
  *
3
  *
4
  * This source code is licensed under the MIT license found in the
4
  * This source code is licensed under the MIT license found in the
5
  * LICENSE file in the root directory of this source tree.
5
  * LICENSE file in the root directory of this source tree.

+ 3
- 7
samples/simpleDemo/ios/simpleDemo/AppDelegate.m View File

1
 /**
1
 /**
2
- * Copyright (c) 2015-present, Facebook, Inc.
2
+ * Copyright (c) Facebook, Inc. and its affiliates.
3
  *
3
  *
4
  * This source code is licensed under the MIT license found in the
4
  * This source code is licensed under the MIT license found in the
5
  * LICENSE file in the root directory of this source tree.
5
  * LICENSE file in the root directory of this source tree.
16
 {
16
 {
17
   NSURL *jsCodeLocation;
17
   NSURL *jsCodeLocation;
18
 
18
 
19
-  #ifdef DEBUG
20
-    jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
21
-  #else
22
-    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
23
-  #endif
19
+  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
24
 
20
 
25
   RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
21
   RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
26
                                                       moduleName:@"simpleDemo"
22
                                                       moduleName:@"simpleDemo"
27
                                                initialProperties:nil
23
                                                initialProperties:nil
28
                                                    launchOptions:launchOptions];
24
                                                    launchOptions:launchOptions];
29
-  rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
25
+  rootView.backgroundColor = [UIColor blackColor];
30
 
26
 
31
   self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
27
   self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
32
   UIViewController *rootViewController = [UIViewController new];
28
   UIViewController *rootViewController = [UIViewController new];

+ 1
- 1
samples/simpleDemo/ios/simpleDemo/main.m View File

1
 /**
1
 /**
2
- * Copyright (c) 2015-present, Facebook, Inc.
2
+ * Copyright (c) Facebook, Inc. and its affiliates.
3
  *
3
  *
4
  * This source code is licensed under the MIT license found in the
4
  * This source code is licensed under the MIT license found in the
5
  * LICENSE file in the root directory of this source tree.
5
  * LICENSE file in the root directory of this source tree.

+ 1
- 1
samples/simpleDemo/ios/simpleDemoTests/simpleDemoTests.m View File

1
 /**
1
 /**
2
- * Copyright (c) 2015-present, Facebook, Inc.
2
+ * Copyright (c) Facebook, Inc. and its affiliates.
3
  *
3
  *
4
  * This source code is licensed under the MIT license found in the
4
  * This source code is licensed under the MIT license found in the
5
  * LICENSE file in the root directory of this source tree.
5
  * LICENSE file in the root directory of this source tree.

+ 2
- 2
samples/simpleDemo/package.json View File

11
     "test": "jest"
11
     "test": "jest"
12
   },
12
   },
13
   "dependencies": {
13
   "dependencies": {
14
-    "react": "16.6.3",
15
-    "react-native": "0.57.8",
14
+    "react": "16.7.0",
15
+    "react-native": "0.58.3",
16
     "react-native-agora": "file:../.."
16
     "react-native-agora": "file:../.."
17
   },
17
   },
18
   "devDependencies": {
18
   "devDependencies": {

+ 966
- 115
samples/simpleDemo/yarn.lock
File diff suppressed because it is too large
View File