{"id":138017,"date":"2022-01-10T00:00:00","date_gmt":"2022-01-10T00:00:00","guid":{"rendered":"https:\/\/adapty.io\/blog\/in-app-purchases-for-flutter-apps-2\/"},"modified":"2022-01-10T00:00:00","modified_gmt":"2022-01-10T00:00:00","slug":"in-app-purchases-for-flutter-apps","status":"publish","type":"post","link":"https:\/\/adapty.io\/ko\/blog\/in-app-purchases-for-flutter-apps\/","title":{"rendered":"\uc0ac\uc6a9 \uc9c0\uce68\uc11c: \ud50c\ub7ec\ud130 (flutter) \uc571 \ub0b4\uc5d0 \uc778\uc571 \uad6c\ub9e4\ub97c \uad6c\ud604\ud558\ub294 \ubc29\ubc95"},"content":{"rendered":"\n
\ud50c\ub7ec\ud130(Flutter)<\/strong>\ub294Google\uc5d0\uc11c\uac1c\ubc1c\ud55c \ube44\uad50\uc801 \uc0c8\ub85c\uc6b4 \ud504\ub808\uc784\uc6cc\ud06c\ub85c,\ub2e4\uc911\ud50c\ub7ab\ud3fc \uc571\uc744 \ube60\ub974\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\ub2e4\ub978\uc778\uae30 \uc788\ub294 \ud504\ub808\uc784\uc6cc\ud06c\ub294 \ud398\uc774\uc2a4\ubd81\uc774 \ub9cc\ub4e0 \ub9ac\uc561\ud2b8\ub124\uc774\ud2f0\ube0c (ReactNative)<\/strong>\uc785\ub2c8\ub2e4..\ud50c\ub7ec\ud130\uc571\uc740 iOS\uc640Android\ub97c\ub3d9\uc2dc\uc5d0 \uc9c0\uc6d0\ud558\ub3c4\ub85d \ub9cc\ub4e4\uc5b4\uc84c\uc2b5\ub2c8\ub2e4.\ub530\ub77c\uc11c\uad6c\ub9e4 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uc2a4\ud1a0\uc5b4\ud0b7 (StoreKit)\ubc0f\uacb0\uc81c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640 \ubaa8\ub450 \ud638\ud658\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n \uc544\ud0a4\ud14d\ucc98\uce21\uba74\uc5d0\uc11c,Adapty \ud50c\ub7ec\ud130SDK\ub97c\ud3ec\ud568\ud55c \ubaa8\ub4e0 \uacb0\uc81c \ud50c\ub7ec\uadf8\uc778\uc740 \ub124\uc774\ud2f0\ube0c (native)\ub77c\uc774\ube0c\ub7ec\ub9ac,\uc2a4\ud1a0\uc5b4\ud0b7\ubc0f \uacb0\uc81c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc758 \ub798\ud37c\uc785\ub2c8\ub2e4.\uc6b0\ub9ac\uc758\uacbd\uc6b0\uc5d0\ub294 AdaptyiOS<\/a>\uc640AndroidSDK<\/a>\ub77c\uc774\ube0c\ub7ec\ub9ac\uc758\ub798\ud37c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n \ud50c\ub7ec\ud130\uc571\uc5d0\uc11c \uad6c\ub9e4\ub97c \uc704\ud55c \uc778\uae30 \uc788\ub294 \uc194\ub8e8\uc158\uc740 \uc624\ud508 \uc18c\uc2a4\ud50c\ub7ec\uadf8\uc778\uc778 in_app_purchase<\/a>(\ud50c\ub7ec\ud130\ud300\uc5d0\uc11c \uac1c\ubc1c)\uc640flutter_inapp_purchase<\/a>(\ube44\uacf5\uc2dd\ud50c\ub7ec\uadf8\uc778)\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n \uc774\ud50c\ub7ec\uadf8\uc778\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \uad6c\ub9e4\ub97c \uad6c\ud604\ud558\uae30 \uc704\ud574\ub9cc\ub4e4\uc5b4\uc84c\uc2b5\ub2c8\ub2e4.\uc774\ud50c\ub7ec\uadf8\uc778\uc5d0\ub294 \uc11c\ubc84 \uce21 (server-side)\uc601\uc218\uc99d\uac80\uc99d (receiptvalidation) \uae30\ub2a5\uc774\uc5c6\uc2b5\ub2c8\ub2e4.\uc601\uc218\uc99d\uc744\uac80\uc99d\ud558\uace0 \uac31\uc2e0,\ud658\ubd88,\ud3c9\uac00\ud310,\ucde8\uc18c\ub4f1\uc5d0 \uad00\ud55c \uacb0\uc81c \ubd84\uc11d\uc744 \uc218\uc9d1\ud558\ub824\uba74,\uc790\uccb4\uc11c\ubc84 \uce21 \uc778\ud504\ub77c\ub97c \uc124\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n \uac8c\ub2e4\uac00,\uc774\ub7ec\ud55c\ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc0c8\ub85c\uc6b4 \uc2a4\ud1a0\uc5b4 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud558\ub294\ub370 \ub290\ub9bd\ub2c8\ub2e4.\uc774\uc911 \uba87 \uac00\uc9c0\ub9cc \ub4e4\uc790\uba74,\ud604\uc7ac\ud504\ub85c\ubaa8\uc158 \ud560\uc778,\uc885\ub7c9\uacfc\uae08\uc81c (pay-as-you-go)\uae30\ub2a5\ubc0f iOS\uc6a9\uc120\ubd881\uc9c0\ubd88(payupfront) \uae30\ub2a5\uc774\uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n \uc6b0\ub9ac\ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 \uc6b0\ub9ac \uc11c\ubc84\uc640 \ud1b5\uc2e0\ud558\uae30 \ub54c\ubb38\uc5d0,\ub2e4\uc74c\uae30\ub2a5\uc774 \ubaa8\ub450 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n \uc774\uae30\uc0ac\ub97c \uac04\ub2e8\ud558\uace0 \uc27d\uac8c \ud558\uae30 \uc704\ud574\uc11c,\ud50c\ub7ec\ud130\uc571 \uad6c\ub9e4 \uc791\uc5c5\uc744 \uc2dc\uc791\ud558\uae30 \uc804 \ucde8\ud574\uc57c \ud560 \uba87 \uac00\uc9c0 \ub2e8\uacc4\uc5d0\ub300\ud574 \uc774\uc804\uc5d0 \uc791\uc131\ud55c \uba87 \uac00\uc9c0 \uae30\uc0ac\ub97c \ub9c1\ud06c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n\n\n \uba3c\uc800,\uac1c\ubc1c\uc790\uacc4\uc815\uc774 \uc5c6\ub2e4\uba74 \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4.\ub2e4\uc74c\uc73c\ub85ciOS\uc640Android\ubaa8\ub450\uc5d0\ub300\ud55c \uc8fc\uac04 \uad6c\ub9e4\ub97c \uc0dd\uc131\ud574\uc57c \ud569\ub2c8\ub2e4.\uc774\uc804\uae30\uc0ac\uc5d0\uc11c \uc774 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n iOS\uc6a9\uad6c\ub9e4 \uc0dd\uc131\ud558\uae30<\/a><\/p>\n\n\n\n\ud50c\ub7ec\ud130\uae30\ubc18 \uc571\uc758 \uc778\uc571 \uad6c\ub9e4 (in-apppurchase)\ub97c\uc704\ud55c \uc624\ud508 \uc18c\uc2a4 \ub77c\uc774\ube0c\ub7ec\ub9ac<\/h3>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
iOS \ubc0fAndroid\uc5d0\uc11c\uad6c\ub9e4 \uc0dd\uc131\ud558\uae30<\/h3>\n\n\n\n