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
React Nativeで 課金処理したら 大変だった
Search
Minoru Osawa
February 21, 2019
Technology
1
1.2k
React Nativeで 課金処理したら 大変だった
Minoru Osawa
February 21, 2019
Tweet
Share
More Decks by Minoru Osawa
See All by Minoru Osawa
React Native × GraphQL で開発したら便利だったお話☺️
mediaboxes
1
1.4k
Raspberry Pi で作る IoT入門
mediaboxes
0
86
Other Decks in Technology
See All in Technology
GitHub Universe: Evaluating RAG apps in GitHub Actions
pamelafox
0
170
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
260
[JAWS-UG金沢支部×コンテナ支部合同企画]コンテナとは何か
furuton
3
220
君は隠しイベントを見つけれるか?
mujyun
0
270
とあるユーザー企業におけるリスクベースで考えるセキュリティ業務のお話し
4su_para
3
320
バクラクにおける可観測性向上の取り組み
yuu26
3
400
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
760
Apple/Google/Amazonの決済システムの違いを踏まえた定期購読課金システムの構築 / abema-billing-system
cyberagentdevelopers
PRO
1
210
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
pandasはPolarsに性能面で追いつき追い越せるのか
vaaaaanquish
4
4.2k
オニオンアーキテクチャで実現した 本質課題を解決する インフラ移行の実例
hryushm
14
3k
話題のGraphRAG、その可能性と課題を理解する
hide212131
4
1.4k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
327
21k
Rails Girls Zürich Keynote
gr2m
93
13k
Unsuck your backbone
ammeep
668
57k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
107
49k
Optimizing for Happiness
mojombo
376
69k
Ruby is Unlike a Banana
tanoku
96
11k
Producing Creativity
orderedlist
PRO
341
39k
Become a Pro
speakerdeck
PRO
24
5k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Invisible Side of Design
smashingmag
297
50k
What's in a price? How to price your products and services
michaelherold
243
12k
Transcript
3FBDU/BUJWFͰ ՝ۚॲཧͨ͠Β େมͩͬͨ ՝ۚͨ͠ͷʹΞΠςϜ͕ͳ͍
ࣗݾհ େᖒູ.*/03604"8" !NFEJBCPYF גࣜձࣾ0340 $50ࣨ৽نࣄۀ։ൃࣨ ςΫχΧϧϦϨʔγϣϯϚωʔδϟʔ ͱɺɺɺ
ࣗݾհ େᖒູ.*/03604"8" !NFEJBCPYF ͱɺϑϩϯτΤϯδχΞ 'MBTI)5.-w+4"OESPJEJ04 ࠷ۙ3FBDU/BUJWFOPEFKT
3FBDU/BUJWFͰͷ։ൃܦݧ ʙ ɹϥΠϑϩάɾπʔϧܥຊ ɹΤϯλʔςΠϝϯτܥຊ
՝͕͖ۚͬͯͨʂ ΤϯλʔςΠϝϯτܥΞϓϦͰ ΞϓϦͰΞΠςϜߪೖΛ࣮
՝ۚϞδϡʔϧΛಋೖ "OESPJE SFBDUOBUJWFCJMMJOH J04 SFBDUOBUJWFJOBQQVUJMT
ετΞͷ՝ۚઃఆ w ՝ۚΞΠςϜ w TBOECPYςετϢʔβ ɹ˞͜͜େมͰׂ͕͢Ѫ
՝ۚΞΠςϜͷछྨ ɾফΞΠςϜ ɹɹˢࠓճ͜͜ͷ͓ ɾඇফΞΠςϜ ɾఆظߪಡ
ϦϦʔε ՝ۚγεςϜॱௐʹಈ͍ͯ يಓʹ͖ͬͯͨ
͓͍߹Θͤൃੜ ՝ۚͨ͠ͷʹΞΠςϜ͕ͳ͍ ফΞΠςϜ͕ΞϓϦʹө͞ΕΔલʹফ͑ͯ ͍Δʁ ɺ̎ʹ̍݅΄ͲɹϢʔβʔʹ߹Θͤͯҙ֎ ͱ૿͖͑ͯͨ
՝ۚΰέͷλΠϛϯά ՝ۚதʹ௨৴͕ΕͨΓ ΞϓϦΛऴྃ ετΞͷΧʔυظݶΕ ɹɾɾɾFUD
՝ۚॲཧͷྲྀΕ Ϟδϡʔϧ ετΞ αʔό ՝ۚґཔ ՝ۚґཔ ΞΠςϜཉ͍͠ Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ
՝ۚϨγʔτ ΞΠςϜ༩ Ϩγʔτอଘ ՝ۚ֬ೝ ՝ۚॲཧ ՝ۚঝೝ 3FBDU/BUJWF ΞΠςϜήοτ
ͳ͍՝ۚΰέ 3FBDU/BUJWF Ϟδϡʔϧ ετΞ αʔό ՝ۚґཔ ՝ۚґཔ Ϣʔβ ՝ۚ֬ೝ ՝ۚϨγʔτ
՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩ ՝ۚঝೝ Ϩγʔτอଘ Ϣʔβʔʹٻ͞ΕΔલͳΒ ͳ͠ ՝ۚॲཧ ΞΠςϜཉ͍͠ ΞΠςϜήοτ
͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩ Ϩγʔτอଘ
՝ۚޙͷϨγʔτ͕ 3FBDU/BUJWFʹ௨͞Εͳ͍ 3FBDU/BUJWF ՝ۚॲཧ ΞΠςϜήοτ
՝ۚॲཧ ͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜ༩
Ϩγʔτอଘ ௨৴͕ࣦഊͯ͠3FBDU/BUJWF͔Β αʔόʹϨγʔτ͕ૹΕͳ͍ 3FBDU/BUJWF ΞΠςϜήοτ
͋Δ՝ۚΰέ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ௨৴͕ࣦഊͯ͠
αʔό͔Β݁ՌΛडऔΕͳ͍ ΞΠςϜ༩ 3FBDU/BUJWF ՝ۚॲཧ ΞΠςϜήοτ
՝ۚͷอ࣋ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩
3FBDU/BUJWF ՝ۚྃ ՝ۚྃ ετΞͷτϥϯβΫγϣϯΛར༻ ՝ۚॲཧ ΞΠςϜήοτ
՝ۚͷอ࣋ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩
3FBDU/BUJWF ՝ۚྃ ՝ۚྃ ՝ۚྃ͞ΕΔ·Ͱ՝ۚॲཧ͕Δ ΞϓϦΛΞϯΠϯετʔϧͯ͠Δ ՝ۚॲཧ ΞΠςϜήοτ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ෮ݩঝೝ ΞΠςϜήοτ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ෮ݩঝೝ ىಈ࣌ͳͲͰະॲཧͷ՝ۚΛ֬ೝ ΞΠςϜήοτ
ΞΠςϜήοτ ՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ
ະॲཧϨγʔτ ෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ෮ݩঝೝ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ ະॲཧͷ՝͕ۚ͋Ε௨ͯ͠ Ϩγʔτͷૹ͔Βଓ͚Δ
՝ۚΰέͷٹࡁ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ 3FBDU/BUJWF ະॲཧνΣοΫ ະॲཧνΣοΫ ະॲཧϨγʔτ ະॲཧϨγʔτ
෮ݩ௨ ՝ۚϨγʔτ Ϩγʔτอଘ ෮ݩঝೝ ΞΠςϜ༩ ՝ۚྃ ՝ۚྃ αʔό͔Β݁ՌΛडऔͬͨΒ ՝ۚॲཧΛྃͤ͞Δ ΞΠςϜήοτ
՝ۚϞδϡʔϧػೳ w ҙͰ՝ۚτϥϯβΫγϣϯ ྃ w ະྃͷτϥϯβΫγϣϯ ֬ೝ
՝ۚॲཧΛௐࠪ "OESPJE SFBDUOBUJWFCJMMJOH w ҙͰ՝ۚτϥϯβΫγϣϯྃ *O"QQ#JMMJOHDPOTVNF1VSDIBTF UIJTQSPEVDU*% w ະྃͷτϥϯβΫγϣϯ֬ೝ
*O"QQ#JMMJOHMJTU0XOFE1SPEVDUT
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT w ҙͰ՝ۚτϥϯβΫγϣϯྃ w ະྃͷτϥϯβΫγϣϯ֬ೝ
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT
՝ۚॲཧΛௐࠪ J04 SFBDUOBUJWFJOBQQVUJMT ՝ۚॲཧ͞Εͨʢ͓ۚΒͬͨʣ 3FBDU/BUJWFʹ௨ ͍ফʂτϥϯβΫγϣϯऴྃ
՝ۚॲཧΛௐࠪ Ϟδϡʔϧ ετΞ αʔό Ϣʔβ ՝ۚϨγʔτ ՝ۚϨγʔτ ՝ۚϨγʔτ ΞΠςϜήοτ Ϩγʔτอଘ
՝ۚॲཧ ΞΠςϜ༩ 3FBDU/BUJWF ߈ͰτϥϯβΫγϣϯ͕ྃͯ͠Δ ࠶ىಈ࣌ʹ֬ೝ͕Ͱ͖ͳ͍
Ͳ͏ͬͯղܾʁ J04 SFBDUOBUJWFJOBQQVUJMT ϑΥʔΫͯ͠ఆରԠ ίϝϯτΞτͯ͠ɺҙͷλΠϛϯάͰ ՝ۚྃΛݺΔΑ͏ʹमਖ਼
Ͳ͏ͬͯղܾʁ ԼهϓϧϦΫΛࢀর "EENBOVBMUSBOTBDUJPOpOJTI HFU1FOEJOH1VSDIBTFT IUUQTHJUIVCDPNDIJSBHSFBDUOBUJWFJO BQQVUJMTQVMM
ͦͷଞͷϞδϡʔϧ "OESPJEJ04 SFBDUOBUJWFJBQ w ҙͰ՝ۚτϥϯβΫγϣϯྃ 3/*BQCVZ1SPEVDU8JUIPVU'JOJTI5SBOTBDUJPO 3/*BQpOJTI5SBOTBDUJPO w ະྃͷτϥϯβΫγϣϯ֬ೝ
͓͠·͍ ՝ۚͷτϥϯβΫγϣϯετ ΞػೳʹͤΔ ՝͖ۚͪΜͱॲཧ͕ऴΘͬͯ ͔ΒτϥϯβΫγϣϯΛด͡Δ
3FBDU/BUJWFBOE/PEFKT ָ͠ΜͰ͍͖ͬͯ·͠ΐʔ ࣄؒืूதʂ