ÿÿFlutter内ã§ã®ã‚¢ãƒ—リ内課金SDK: アプリã«IAPã‚’ç°¡å˜ã«è¿½åŠ 

Flutterアプリã«ã‚¢ãƒ—リ内購入を統åˆã™ã‚‹

Adaptyã®Flutter SDKを使用ã—ã¦iOSãŠã‚ˆã³Androidã«ã‚¢ãƒ—リ内課金を追加ã—ã¾ã™ã€‚é ˜åŽæ›¸ã‚’管ç†ã—ã€ã‚µãƒ–スクリプションã®çжæ³ã‚’監視ã—ã€è‡ªåˆ†è‡ªèº«ã®ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’構築ã™ã‚‹æ‰‹é–“ã‚’çœãã¾ã™ã€‚一度ã®çµ±åˆã§ã™ã¹ã¦ãŒæƒã„ã¾ã™ã€‚
import 'package:adapty_flutter/adapty_flutter.dart';
 
try {
  await Adapty().activate();
 
  // Make a purchase, Adapty handles the rest
  final purchaseResult = await Adapty().makePurchase(product: product);
  // successful purchase
} on AdaptyError catch (adaptyError) {
  // handle the error
} catch (error) {
  // handle other errors
}

アプリ内課金ã®ãŸã‚ã« Flutter ã®ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’構築ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“

デモをスケジュールã™ã‚‹

ãªãœAdapty SDKã‚’é¸ã¶ã®ã‹ï¼Ÿ

プラットフォーム全体ã§ã‚µãƒ–スクリプションã®çжæ³ã‚’追跡

iOSã¨Androidã®ã„ãšã‚Œã§ã‚‚ユーザーãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚µãƒ–スクリプションをæŒã£ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’å¸¸ã«æŠŠæ¡ã§ãã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã§é ˜åŽæ›¸ã‚’検証

AdaptyãŒãれを処ç†ã™ã‚‹ã®ã§ã€è‡ªåˆ†ã®æ¤œè¨¼ã‚’構築ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。

ã™ã¹ã¦ã®ç¨®é¡žã®ã‚µãƒ–スクリプション状æ³ã‚’管ç†

無料トライアルã€ã‚¢ãƒƒãƒ—グレードã€ãƒ—ロモオファーã€å®¶æ—å…±æœ‰ã€æ›´æ–°ãªã©ã€‚

エンタープライズグレードã®ã‚³ã‚¢ã§ã‚¹ã‚±ãƒ¼ãƒ«ã‚¢ãƒƒãƒ—

ç§ãŸã¡ã¯é »ç¹ã«æ›´æ–°ã‚’æä¾›ã—ã€SDKを安定ã•ã›ã€99.99%以上ã®SLAã§é‹å–¶ã—ã¦ã„ã¾ã™ã€‚
プラットフォームã®è¨­å®š
Adapty SDKã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
購入イベントã®å‡¦ç†

Flutterã®ãŸã‚ã®ç°¡å˜ãªçµ±åˆ

Flutter IAPを処ç†ã™ã‚‹ãŸã‚ã®5ã¤ã®SDKメソッドを使用

// Your app's code
try {
    final profile = await Adapty().makePurchase(product: product);
    // successful purchase
} on AdaptyError catch (adaptyError) {
    // handle the error
} catch (e) {
}
 
 
// Your app's code
try {
    final profile = await Adapty().restorePurchases();
    // check the access level
} on AdaptyError catch (adaptyError) {
    // handle the error
} catch (e) {
}
 
 
// Your app's code
try {
    await Adapty().identify(customerUserId);
} on AdaptyError catch (adaptyError) {
    // handle the error
} catch (e) {
}
 
 
 
// Your app's code
final builder = AdaptyProfileParametersBuilder()
  ..setFirstName("John")
  ..setLastName("Appleseed")
try {
    await Adapty().updateProfile(builder.build());
} on AdaptyError catch (adaptyError) {
    // handle the error
} catch (e) {
}
// Your app's code
try {
  await Adapty().updateAttribution("<attribution>", source: "<source>", networkUserId: "<networkUserId>");
} on AdaptyError catch (adaptyError) {
  // handle the error
} catch (e) {
}
 
 
 
ç„¡æ–™ã§å§‹ã‚ã‚‹

Adaptyã¯ã‚¤ãƒ³ãƒ‡ã‚£ã‹ã‚‰ãƒˆãƒƒãƒ—パブリッシャーã¾ã§ã€ã™ã¹ã¦ã®æ®µéšŽã§ã‚¢ãƒ—リを支ãˆã¦ã„ã¾ã™

Cem Ortabas, Co-founder and CEO of HubX
RevenueCat ã‹ã‚‰ã®ç§»è¡Œã¯ç§ãŸã¡ã«ã¨ã£ã¦ç°¡å˜ãªæ±ºæ–­ã§ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚æˆé•·ã™ã‚‹ä¸­ã§ã‚ˆã‚Šã‚ˆã„パートナーã§ã‚ã‚‹ã¨ä¿¡ã˜ã€Adapty ã‚’é¸ã³ã¾ã—ãŸã€‚振り返るã¨ã€ãã‚Œã¯æ­£ã—ã„é¸æŠžã§ã—ãŸã€‚ã„ãã¤ã‹ã®å•題ã¯ã‚ã£ãŸã‚‚ã®ã®ã€Adapty ã®ãƒãƒ¼ãƒ ã¯ç§»è¡Œä¸­ã‚„ãã®å¾Œã‚‚常ã«ç§ãŸã¡ã‚’助ã‘ã¦ãれã€ãã®ã‚µãƒãƒ¼ãƒˆã¯æœ€é«˜ã§ã™ã€‚Adapty ã‚’ä¿¡é ¼ã§ãるパートナーã¨ã—ã¦ãŠå‹§ã‚ã—ã¾ã™ã€‚
Cem Ortabas
å…±åŒå‰µè¨­è€…å…¼ CEO, HubX
HUBX
Arkadiy Yukhnevich
Almus ã¯å¤šæ•°ã® iOS アプリをé‹å–¶ã—ã¦ãŠã‚Šã€ãれãžã‚Œã«ç‹¬è‡ªã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å±¤ã¨ãƒžãƒã‚¿ã‚¤ã‚ºä¸Šã®èª²é¡ŒãŒã‚りã¾ã™ã€‚決済分æžã®ã‚¨ãƒ©ãƒ¼ã¯è‡´å‘½çš„ã§ã‚ã‚‹ãŸã‚ã€ãƒ—ラットフォームã®é¸å®šã¯æ…Žé‡ã«è¡Œã„ã¾ã—ãŸã€‚ç§ãŸã¡ã¯ RevenueCat ã‹ã‚‰ Adapty ã«ç§»è¡Œã—ã¾ã—ãŸã€‚移行ã¯ç°¡å˜ã§ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸãŒã€Adapty ãƒãƒ¼ãƒ ã¯æœ€åˆã‹ã‚‰æœ€å¾Œã¾ã§è‚©ã‚’並ã¹ã¦å…±ã«ä¹—り越ãˆã¦ãれã¾ã—ãŸã€‚ç§ãŸã¡ã¯åŒã˜è¨€èªžã‚’話ã—ã¦ã„ã¾ã™ã€‚彼らã®ãƒ­ãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã¯ã€ç§ãŸã¡ãŒé‡è¦–ã™ã‚‹æŒ‡æ¨™â€”—LTV 㨠ROAS——を動ã‹ã—ã¦ãれã¾ã™ã€‚Adapty ã¯ç§ãŸã¡ã®æˆé•·ãƒ‘ートナーã§ã™ã€‚
Arkadiy Yukhnevich
Almusã®æœ€é«˜çµŒå–¶è²¬ä»»è€…
Almus
Roman Degtyarev
ç§ãŸã¡ã¯ 2022 å¹´ã‹ã‚‰ Adapty を使用ã—ã¦ãŠã‚Šã€ä»Šã§ã¯ã‚¢ãƒ—リビジãƒã‚¹ã‚’é‹å–¶ã™ã‚‹ä¸Šã§æ¬ ã‹ã›ãªã„存在ã«ãªã£ã¦ã„ã¾ã™ã€‚サブスクリプション管ç†ã€ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã€A/B テスト——ãã®ã™ã¹ã¦ã‚’活用ã—ã¦ã„ã¾ã™ã€‚Adapty ã¯ã€ã‚¹ãƒ”ードをè½ã¨ã™ã“ã¨ãªãæˆé•·ã¨æ¤œè¨¼ã‚’ç¶šã‘ã‚‹ãŸã‚ã®ãƒ„ールをæä¾›ã—ã¦ãれã¾ã™ã€‚サãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã¨ã‚«ã‚¹ã‚¿ãƒžãƒ¼ã‚µã‚¯ã‚»ã‚¹ãƒãƒ¼ãƒ ã¯æœ¬å½“ã«ã“ã¡ã‚‰ã®å£°ã«è€³ã‚’傾ã‘ã¦ãれã¦ã€ãれã¯è£½å“ãã®ã‚‚ã®ã¨åŒã˜ãらã„é‡è¦ãªã“ã¨ã§ã™ã€‚å˜ãªã‚‹é¡§å®¢ã§ã¯ãªãパートナーã ã¨æ„Ÿã˜ã‚‰ã‚Œã‚‹é–¢ä¿‚ã¯ã€ã‚ã£ãŸã«ã‚ã‚‹ã‚‚ã®ã§ã¯ã‚りã¾ã›ã‚“。
Roman Degtyarev
å…±åŒå‰µè¨­è€…
Glam AI
Chris Bick, Founder and CEO of Bickster
2021 å¹´ã‹ã‚‰ Adapty ã¨ä¸€ç·’ã«åƒã„ã¦ã„ã¾ã™ãŒã€æœ¬å½“ã«æº€è¶³ã—ã¦ã„ã¾ã™ã€‚ä»–ã®ã‚µãƒ–スクリプション管ç†ãƒ—ラットフォームも試ã—ãŸã“ã¨ãŒã‚ã‚‹ã®ã§æ¯”較ã§ãã¾ã™ã€‚Adapty ã¯ä½•å¹´ã«ã‚‚ã‚ãŸã£ã¦å¤šãã®æ©Ÿèƒ½ã‚’å°Žå…¥ã—ã€ç§ãŸã¡ã®æˆé•·ã‚’å¸¸ã«æ”¯æ´ã—ã¦ãれã¾ã—ãŸã€‚彼らã¯å¸‚å ´ã§æœ€é«˜ã®åˆ†æžæ©Ÿèƒ½ã‚’æŒã¡ã€è€ƒãˆã†ã‚‹ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãŒã‚りã¾ã™ã€‚アプリã®åŽç›Šã‚’増やã—ãŸã„ãªã‚‰ã€Adapty ã‚’ãœã²ãŠå‹§ã‚ã—ã¾ã™ã€‚
Chris Bick
創設者兼 CEO, Bickster
Bickster
Kyle Smith, Head of data at Smitten Dating
Adapty ã®ãƒ—ラットフォームã¯ã€é–‹ç™ºè€…ã§ãªã„人々㌠A/B テストã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã€è£½å“ミックスã€ä¾¡æ ¼æ§‹é€ ã‚’作æˆãŠã‚ˆã³ç®¡ç†ã™ã‚‹ã®ã‚’ç°¡å˜ã«ã—ã¾ã™ã€‚Amplitude ã‚„ Mixpanel ãªã©ã®ä»–ã®åˆ†æžãƒ„ールã«é–¢é€£ã‚¤ãƒ™ãƒ³ãƒˆã‚’ç°¡å˜ã«æ¸¡ã™ã“ã¨ãŒã§ãる素晴らã—ã„外部 API ãŒã‚りã¾ã™ã€‚
Kyle Smith
Smitten Dating ã®ãƒ‡ãƒ¼ã‚¿éƒ¨é–€è²¬ä»»è€…
Smitten
Roi Mulia, Founder & CEO of SocialKit
ç§ãŸã¡ã¯4ヶ月ã®é–“ã«300以上ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’テストã—ã¾ã—ãŸã€‚Adapty ã¯åŸºæœ¬çš„ã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ã‚らゆるè¦ç´ ã‚’テストã§ãã‚‹ãŸã‚ã€ãれを活用ã—ã¾ã—ãŸã€‚製å“ã€ã‚¿ã‚¤ãƒˆãƒ«ãƒ†ã‚­ã‚¹ãƒˆã€CTAボタンã€ç”»åƒã€å‹•ç”»ãªã©ã€ã™ã¹ã¦ã‚’テストã—ã¾ã—ãŸã€‚Adapty ã® A/B テストを使ã£ã¦ã€æœˆé–“åŽç›Šã‚’2å€ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã—ãŸã€‚一ã¤ã®ãƒ„ールãŒãã‚“ãªã«å¤§ããªå½±éŸ¿ã‚’与ãˆã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã‹ç–‘å•ã§ã—ãŸãŒã€è‡ªåˆ†ã®ç›®ã§ãれを見ã¾ã—ãŸã€‚
Roi Mulia
創設者兼 CEO, SocialKit
SocialKit

Flutter SDKã«ã¯ã‚¢ãƒ—リをæˆé•·ã•ã›ã‚‹ãŸã‚ã«å¿…è¦ãªã™ã¹ã¦ãŒå«ã¾ã‚Œã¦ã„ã¾ã™

Paywall A/B testing

アプリã®ãƒªãƒªãƒ¼ã‚¹ãªã—ã§ã‚µãƒ–スクリプションåŽç›Šã‚’増加ã•ã›ã‚‹

ブラウザを離れるã“ã¨ãªãã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’管ç†ã€ã‚¿ãƒ¼ã‚²ãƒ†ã‚£ãƒ³ã‚°ã€ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºã€ãƒ‘ーソナライズã—ã¦ãã ã•ã„。
アプリåŽç›Šã‚’増やã—ã¾ã—ょã†

返金率を 40%削減

Adaptyã¯è¿”金リクエスト中ã«Appleã¨ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ´»å‹•データを自動的ã«å…±æœ‰ã—ã€æ‰¿èªã•れãŸè¿”é‡‘ã®æ•°ã‚’減らã™ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
Refund Saverを設定
Refund Rate
App Monetization Strategies

ä»»æ„ã®çž¬é–“ã«ã‚µãƒ–スクリプション数を把æ¡ã™ã‚‹

トライアルã‹ã‚‰ 返金ã¾ã§ã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã®ã‚µãƒ–スクリプションBIã§ã‚ãªãŸã®ã‚¢ãƒ—リ内経済を測定ã§ãã¾ã™ã€‚
サブスクリプションBIを見る

ノーコードã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダー

iOSã€Androidã€React Nativeã€Flutterã€FlutterFlowã€KMPã€Capacitor å‘ã‘ã«ç¾Žã—ã„ãƒã‚¤ãƒ†ã‚£ãƒ–ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’ã€é–‹ç™ºãƒãƒ¼ãƒ ãªã—ã§æ§‹ç¯‰ã€‚
数分ã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’作æˆ
No Code Paywall Builder

FAQ

使ã„ã‚„ã™ã•ã¨ã‚«ã‚¹ã‚¿ãƒžãƒ¼ã‚µãƒ¼ãƒ“スã§ä¿¡é ¼ã•れã¦ã„ã¾ã™

500件以上ã®ãƒ¬ãƒ“ューã«åŸºã¥ã„ã¦ã„ã¾ã™
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025

Adaptyã¯Flutter以上をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™

ÿÿÿÿ