Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSでのSkyWay開発の勘所とTips (リリース後・新SDK編)
Search
Ken Jumbo Haneda
September 30, 2017
Programming
0
6k
iOSでのSkyWay開発の勘所とTips (リリース後・新SDK編)
SkyWay Developer Meetup #1
Ken Jumbo Haneda
September 30, 2017
Tweet
Share
More Decks by Ken Jumbo Haneda
See All by Ken Jumbo Haneda
Vue.jsのない会社にVue.jsを入れていく
jumbo_ken
0
590
20200115_skyway_ug_6
jumbo_ken
0
540
サブスクミートアップ2.pdf
jumbo_ken
0
910
20180614_AppsJapan
jumbo_ken
1
460
WebRTCリリースで辛かったこと
jumbo_ken
2
1.6k
アプリを作ってて気づいた、 教育サービスの難しいところ
jumbo_ken
1
1.6k
WebRTCで実現する次世代英会話と旧世代式開発手法
jumbo_ken
0
2.1k
bonfire android #2
jumbo_ken
1
1.1k
両OSやるマンという選択
jumbo_ken
9
6.3k
Other Decks in Programming
See All in Programming
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
8
2k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
900
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
780
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
400
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
390
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
410
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
370
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
270
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
220
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
110
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
360
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
92
The Curse of the Amulet
leimatthew05
1
9.3k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
96
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
220
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
370
Optimising Largest Contentful Paint
csswizardry
37
3.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
140
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
Transcript
iOSͰͷSkyWay։ൃͷצॴͱTips ʢϦϦʔεޙɾ৽SDKฤʣ 4LZ8BZ%FWFMPQFS.FFUVQ
None
iOSͰͷSkyWay։ൃͷצॴͱTips ʢϦϦʔεޙɾ৽SDKฤʣ 4LZ8BZ%FWFMPQFS.FFUVQ
δϟϯϘ@jumboOrNot Kentaro Haneda Mobile Engineer@RareJob Swift/kotlin/Golang/WebRTC
None
8/11 ver1.4.0ΑΓϦϦʔε͠·ͨ͠ ʮεϚϗͰϨοεϯʯ SkyWayΛͬͨWebRTCͰͷϨοεϯఏڙΛ ݕূ͍ͯ͠·͢ ʢiOSܦ༝ͷແྉମݧϨοεϯͷҰ෦ߨࢣͷΈʣ
SkypeͰ࣮ݱͰ͖ͳ͔ͬͨΞϨίϨ͕٧·͍ͬͯ·͢ ઌੜͷإΛݟͯ͠ͳ͕Β ΞϓϦΛಈ͔ͤΔ ڭࡐΛݟͳ͕ΒεϚϗͰϨοεϯ
ࠓͷ͓ • ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • ৽iOS SDKͷҠߦΛߟ͑Δ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • Ϋϥογϡ͕ى͖ͯΔʁ • ϢʔβʔԿΛ͍ͯͨ͠ʁ • ͦͦڥʁ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • Ϋϥογϡ͕ى͖ͯΔʁ • ϢʔβʔԿΛ͍ͯͨ͠ʁ • ͦͦڥʁ Ϣʔβʔͷ࣮ࡍͷෆ۩߹࣌ͷঢ়گΛݟ͍ͨ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • Ϋϥογϡ͕ى͖ͯΔʁ → FirebaseΛ͓͏ʂ ఆ൪ͷCrashlyticsFirebaseʹ͏Έࠐ·Ε͍ͯ·͢ɻ ͏ཧ༝ޙड़ɻ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • ϢʔβʔԿΛ͍ͯͨ͠ʁ → FirebaseΛ͓͏ʂ FirebaseͰ͋Εམͱ͍ͯ͠ΔϩάΠϕϯτͱΫϥογϡͷϩά͕ λΠϜϥΠϯͰݟΕΔͷͰݕূָ͕ʂ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ • ͦͦڥʁ → FirebaseΛ͓͏ʂ FirebaseͰ͋ΕΫϥογϡ࣌ͷϢʔβʔͷঢ়گ͕ৄ͘͠Θ͔Δɻ userIdམͱ͓͚ͯ͠ Πϕϯϩͷϩά͏͜ͱ͕Ͱ͖ΔͷͰݕূָ͕ʂʢAndroidͷਤˢʣ
ϦϦʔεޙʹͲ͏ݕূ͢Δ͔ Q. ଞͷπʔϧ͡Όμϝͳͷʁ A. ࠓͷॴFirebaseҰɺݒ೦ͩͬͨΠϕϯτͷϓϩύ ςΟ͕ݟΕΔΑ͏ʹͳͬͨΓɺվળසൟɻఆ൪ͷ CrashlyticsΈࠐ·ΕͨͷͰࠓ͏ͳΒ͜ΕҰͰ ʁ
৽iOS SDKͷҠߦΛߟ͑Δ • ϦϦʔε͓ΊͰͱ͏͍͟͝·͢ SDKҠߦखॱৄ͘͠ॻ͍ͯͩͬͯ͘͞ײँɾɾɾ ઈࢍɺҠߦ࡞ۀΛਐΊͯ·͢
ʢҠߦखॱɿ https://webrtc.ecl.ntt.com/ migration.htmlʣ
৽iOS SDKͷҠߦΛߟ͑Δ
৽iOS SDKͷҠߦΛߟ͑Δ چSKyWayͷAPIΩʔ৽SDKͰར༻Ͱ͖·ͤΜ ʢچSDKͱ৽SDKͷؒͰ૬ޓଓͰ͖·ͤΜɻʣ ⚠͝ҙ͍ͩ͘͞
৽iOS SDKͷҠߦΛߟ͑Δ • ΞϓϦͱwebͰఏڙ͍ͯ͠Δ߹ ྆ํΞοϓσʔτ͠ͳ͍ͱ͍͚ͳ͍͚Ͳɺಉ͍࣌͠ ʢڧ੍తͳΞϓϦͷΞοϓσʔτϨϏϡʔ͕ߥΕ͍͢ʣ εϚϗΞϓϦ PC
৽iOS SDKͷҠߦΛߟ͑Δ • ΞϓϦͱwebͰఏڙ͍ͯ͠Δ߹ɺ྆ํΞοϓσʔτ͠ͳ͍ ͱ͍͚ͳ͍ ࣮͜͏͍͏γʔϯଟ͍ ɾsystem messageΛDataConnectionͰૹͬͯ૬ खଆͰΠϕϯτΛى͍ͨ͜͠ ɾDataConnectionͷૹ৴ܗࣜΛมߋ͍ͨ͠
etc…
৽iOS SDKͷҠߦΛߟ͑Δ ʮFirebaseͷRemote ConfigΛͬͯεΠον/APIKeyΛऔಘͰ͖ΔΑ͏ʹ͓ͯ͘͠ʯ ͱͱABςετͷػೳͳͷͰλʔήοτΛ͚ͨΓɺมߋॊೈͰ͢ɻ • ΞϓϦͱwebͰఏڙ͍ͯ͠Δ߹ɺ྆ํΞοϓσʔτ͠ͳ͍ͱ ͍͚ͳ͍ → FirebaseΛ͓͏ʂ
݁ ΞϓϦͰSkyWay͏ͳΒFirebaseʢCrash reporting/ Remote configʣ͓͏ʂ