From 4c7848fb221fe52df43ddf9f227fdf45b22ce1ea Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 22 Jun 2021 17:49:15 +0100 Subject: [PATCH] moved root folder of ios-webview demo --- prebuilt-ui/README.md | 13 ++++++++++++ .../ios-webview/{ios-webview => }/.gitignore | 0 prebuilt-ui/ios-webview/README.md | 19 +++++++++++------- .../WebViewPrebuilt.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../WebViewPrebuilt/AppDelegate.swift | 0 .../AccentColor.colorset/Contents.json | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../Base.lproj/Main.storyboard | 0 .../WebViewPrebuilt/Info.plist | 0 .../WebViewPrebuilt/SceneDelegate.swift | 0 .../WebViewPrebuilt/ViewController.swift | 0 .../ios-webview/{ios-webview => }/image.png | Bin prebuilt-ui/ios-webview/ios-webview/README.md | 18 ----------------- 17 files changed, 25 insertions(+), 25 deletions(-) rename prebuilt-ui/ios-webview/{ios-webview => }/.gitignore (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt.xcodeproj/project.pbxproj (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/AppDelegate.swift (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Assets.xcassets/AccentColor.colorset/Contents.json (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Assets.xcassets/Contents.json (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Base.lproj/LaunchScreen.storyboard (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Base.lproj/Main.storyboard (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/Info.plist (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/SceneDelegate.swift (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/WebViewPrebuilt/ViewController.swift (100%) rename prebuilt-ui/ios-webview/{ios-webview => }/image.png (100%) delete mode 100644 prebuilt-ui/ios-webview/ios-webview/README.md diff --git a/prebuilt-ui/README.md b/prebuilt-ui/README.md index e69de29..951f93f 100644 --- a/prebuilt-ui/README.md +++ b/prebuilt-ui/README.md @@ -0,0 +1,13 @@ +# Prebuilt UI Examples + +Daily Prebuilt makes it easy for developers to add video calls — in minutes — to any site or app. Out-of-the-box features include 1,000 person calls, recording, dual screen sharing, and more. Our secure infrastructure is trusted worldwide, from startups to Fortune 500 companies. + +These examples demonstrate how to customise and extend the prebuilt UI. + +--- + +## Examples + +### [🤙 iOS WebView](./ios-webview) + +Shows how to wrap the prebuilt UI in a native iOS application (using WKWebView) diff --git a/prebuilt-ui/ios-webview/ios-webview/.gitignore b/prebuilt-ui/ios-webview/.gitignore similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/.gitignore rename to prebuilt-ui/ios-webview/.gitignore diff --git a/prebuilt-ui/ios-webview/README.md b/prebuilt-ui/ios-webview/README.md index 951f93f..9eb17e3 100644 --- a/prebuilt-ui/ios-webview/README.md +++ b/prebuilt-ui/ios-webview/README.md @@ -1,13 +1,18 @@ -# Prebuilt UI Examples +# WKWebView prebuilt example -Daily Prebuilt makes it easy for developers to add video calls — in minutes — to any site or app. Out-of-the-box features include 1,000 person calls, recording, dual screen sharing, and more. Our secure infrastructure is trusted worldwide, from startups to Fortune 500 companies. +![WebViewPrebuilt](./image.png) -These examples demonstrate how to customise and extend the prebuilt UI. +## What does this demo do? ---- +Embeds the Daily Prebuilt UI in native iOS applicaiton using WKWebView -## Examples +Notes: -### [🤙 iOS WebView](./ios-webview) +- `getUserMedia` support was added to WKWebView in iOS >=14.4 +- You must add both `NSCameraUsageDescription` & `NSMicrophoneUsageDescription` to `info.plist` or `navigator.mediaDevices` will resolve as undefined -Shows how to wrap the prebuilt UI in a native iOS application (using WKWebView) +### Getting started + +- Load XCode project +- Update the url property found in [ViewController.swift](./WebViewPrebuilt/ViewController.swift) +- Run on device / simulator targeting iOS >=14.4 diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.pbxproj b/prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.pbxproj similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.pbxproj rename to prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.pbxproj diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to prebuilt-ui/ios-webview/WebViewPrebuilt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/AppDelegate.swift b/prebuilt-ui/ios-webview/WebViewPrebuilt/AppDelegate.swift similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/AppDelegate.swift rename to prebuilt-ui/ios-webview/WebViewPrebuilt/AppDelegate.swift diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/AccentColor.colorset/Contents.json b/prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/AccentColor.colorset/Contents.json rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/AppIcon.appiconset/Contents.json b/prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/AppIcon.appiconset/Contents.json rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/Contents.json b/prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/Contents.json similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Assets.xcassets/Contents.json rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Assets.xcassets/Contents.json diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Base.lproj/LaunchScreen.storyboard b/prebuilt-ui/ios-webview/WebViewPrebuilt/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Base.lproj/LaunchScreen.storyboard rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Base.lproj/LaunchScreen.storyboard diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Base.lproj/Main.storyboard b/prebuilt-ui/ios-webview/WebViewPrebuilt/Base.lproj/Main.storyboard similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Base.lproj/Main.storyboard rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Base.lproj/Main.storyboard diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Info.plist b/prebuilt-ui/ios-webview/WebViewPrebuilt/Info.plist similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/Info.plist rename to prebuilt-ui/ios-webview/WebViewPrebuilt/Info.plist diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/SceneDelegate.swift b/prebuilt-ui/ios-webview/WebViewPrebuilt/SceneDelegate.swift similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/SceneDelegate.swift rename to prebuilt-ui/ios-webview/WebViewPrebuilt/SceneDelegate.swift diff --git a/prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/ViewController.swift b/prebuilt-ui/ios-webview/WebViewPrebuilt/ViewController.swift similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/WebViewPrebuilt/ViewController.swift rename to prebuilt-ui/ios-webview/WebViewPrebuilt/ViewController.swift diff --git a/prebuilt-ui/ios-webview/ios-webview/image.png b/prebuilt-ui/ios-webview/image.png similarity index 100% rename from prebuilt-ui/ios-webview/ios-webview/image.png rename to prebuilt-ui/ios-webview/image.png diff --git a/prebuilt-ui/ios-webview/ios-webview/README.md b/prebuilt-ui/ios-webview/ios-webview/README.md deleted file mode 100644 index 9eb17e3..0000000 --- a/prebuilt-ui/ios-webview/ios-webview/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# WKWebView prebuilt example - -![WebViewPrebuilt](./image.png) - -## What does this demo do? - -Embeds the Daily Prebuilt UI in native iOS applicaiton using WKWebView - -Notes: - -- `getUserMedia` support was added to WKWebView in iOS >=14.4 -- You must add both `NSCameraUsageDescription` & `NSMicrophoneUsageDescription` to `info.plist` or `navigator.mediaDevices` will resolve as undefined - -### Getting started - -- Load XCode project -- Update the url property found in [ViewController.swift](./WebViewPrebuilt/ViewController.swift) -- Run on device / simulator targeting iOS >=14.4