ÿÿ Adapty Flow Builder クイックスタート | Adapty ドキュメント

Android SDKã§Flow Builderを使ã£ãŸã‚¢ãƒ—ãƒªå†…èª²é‡‘ã®æœ‰åŠ¹åŒ–

アプリ内課金を有効化ã™ã‚‹ã«ã¯ã€3ã¤ã®é‡è¦ãªã‚³ãƒ³ã‚»ãƒ—トをç†è§£ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

  • プロダクト – ユーザーãŒè³¼å…¥ã§ãã‚‹ã‚‚ã®ï¼ˆã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã€æ¶ˆè€—åž‹ã‚¢ã‚¤ãƒ†ãƒ ã€æ°¸ç¶šã‚¢ã‚¯ã‚»ã‚¹ï¼‰
  • フロー – ãƒ—ãƒ­ãƒ€ã‚¯ãƒˆã‚’ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æç¤ºã™ã‚‹ãŸã‚ã®ç”»é¢ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã§ã€ãƒŽãƒ¼ã‚³ãƒ¼ãƒ‰ã®ãƒ•ロービルダーã§ä½œæˆã—ã¾ã™ã€‚SDK 㯠getFlow を使ã£ã¦å–å¾—ã—ã¾ã™ã€‚独自ã®ã‚³ãƒ¼ãƒ‰ã§UIを構築ã—ãŸã„å ´åˆã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’使ã£ã¦ãã ã•ㄠ— ペイウォールを手動ã§å®Ÿè£…ã™ã‚‹ã‚’ã”覧ãã ã•ã„。
  • プレースメント – アプリ内ã§ãƒ•ローを表示ã™ã‚‹å ´æ‰€ã¨ã‚¿ã‚¤ãƒŸãƒ³ã‚°ï¼ˆmainã€onboardingã€settings ãªã©ï¼‰ã€‚ダッシュボードã§ãƒ•ローをプレースメントã«ç´ä»˜ã‘ã¦ãŠãã€ã‚³ãƒ¼ãƒ‰å†…ã§ãƒ—レースメント ID を使ã£ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€A/B テストã®å®Ÿè¡Œã‚„ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã”ã¨ã«ç•°ãªã‚‹ãƒ•ローã®è¡¨ç¤ºãŒç°¡å˜ã«è¡Œãˆã¾ã™ã€‚ Adapty ã§ã¯ã€ã‚¢ãƒ—リã§è³¼å…¥æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹æ–¹æ³•ã‚’3ã¤æä¾›ã—ã¦ã„ã¾ã™ã€‚アプリã®è¦ä»¶ã«å¿œã˜ã¦ã„ãšã‚Œã‹ã‚’é¸æŠžã—ã¦ãã ã•ã„。 | 実装方法 | 複雑㕠| ä½¿ç”¨å ´é¢ | |---|---|---| | Adapty フロービルダー | ✅ ç°¡å˜ | ノーコードビルダーã§è³¼å…¥å¯èƒ½ãªå®Œå…¨ãªãƒ•ローを作æˆã—ã¾ã™ã€‚Adapty ãŒè‡ªå‹•çš„ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã€è³¼å…¥ãƒ•ロー・レシート検証・サブスクリプション管ç†ã‚’ã™ã¹ã¦è£å´ã§å‡¦ç†ã—ã¾ã™ã€‚ | | 手動作æˆã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ« | 🟡 中程度 | アプリã®ã‚³ãƒ¼ãƒ‰ã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ« UI を実装ã—ã¾ã™ãŒã€ãƒ—ロダクトæä¾›ã®æŸ”軟性をä¿ã¤ãŸã‚ã« Adapty ã‹ã‚‰ãƒ•ローオブジェクトをå–å¾—ã—ã¾ã™ã€‚ガイドをå‚ç…§ã—ã¦ãã ã•ã„。 | | オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ | 🔴 難ã—ã„ | ã™ã§ã«ç‹¬è‡ªã®è³¼å…¥å‡¦ç†ã‚¤ãƒ³ãƒ•ラãŒã‚りã€ãれを引ãç¶šã使用ã—ãŸã„å ´åˆã«é¸æŠžã—ã¾ã™ã€‚オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã«ã¯ Adapty ã«ãŠã‘る制é™ãŒã‚りã¾ã™ã€‚記事をå‚ç…§ã—ã¦ãã ã•ã„。 |

ä»¥ä¸‹ã®æ‰‹é †ã§ã¯ã€Adapty Flow Builder ã§ä½œæˆã—ãŸãƒ•ローã®å®Ÿè£…方法を説明ã—ã¾ã™ã€‚

ペイウォール㮠UI を自分ã§ãƒ“ルドã—ãŸã„å ´åˆã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’手動ã§å®Ÿè£…ã™ã‚‹ã‚’ã”覧ãã ã•ã„。

Adapty Flow Builder ã§ä½œæˆã—ãŸãƒ•ローをアプリã«è¡¨ç¤ºã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã ã‘ã§å¯¾å¿œã§ãã¾ã™ã€‚

  1. フローをå–å¾—ã™ã‚‹: Adapty ã‹ã‚‰ãƒ•ローをå–å¾—ã—ã¾ã™ã€‚
  2. 表示ã™ã‚‹ï¼ˆè³¼å…¥å‡¦ç†ã¯ Adapty ãŒæ‹…当): アプリã«ãƒ“ューを表示ã—ã¾ã™ã€‚
  3. ボタンアクションを処ç†ã™ã‚‹: ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ“作ã«å¯¾ã™ã‚‹ã‚¢ãƒ—リã®å応を設定ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€ãƒªãƒ³ã‚¯ã‚’é–‹ã„ãŸã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒœã‚¿ãƒ³ã‚’タップã—ãŸã¨ãã«ãƒ•ローを閉ã˜ãŸã‚Šã—ã¾ã™ã€‚

å§‹ã‚ã‚‹å‰ã«

å§‹ã‚ã‚‹å‰ã«ã€ä»¥ä¸‹ã®æ‰‹é †ã‚’完了ã—ã¦ãã ã•ã„:

  1. Adapty ダッシュボードã§ã‚¢ãƒ—リを Google Play ã«æŽ¥ç¶šã™ã‚‹ã€‚
  2. Adapty ã§ãƒ—ロダクトを作æˆã™ã‚‹ã€‚
  3. フローを作æˆã—ã¦ãƒ—ロダクトを追加ã™ã‚‹ã€‚
  4. プレースメントを作æˆã—ã¦ãƒ•ローを追加ã™ã‚‹ã€‚
  5. アプリã®ã‚³ãƒ¼ãƒ‰ã«Adapty SDK をインストールã—ã¦æœ‰åŠ¹åŒ–ã™ã‚‹ã€‚ã“ã®ã‚¬ã‚¤ãƒ‰ã§ã¯ Adapty Android SDK v4 ã® API を使用ã—ã¾ã™ã€‚

ã“ã‚Œã‚‰ã®æ‰‹é †ã‚’最も素早ã完了ã™ã‚‹æ–¹æ³•ã¯ã€ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ã‚¿ãƒ¼ãƒˆã‚¬ã‚¤ãƒ‰ã«å¾“ã†ã‹ã€Developer CLIを使ã£ã¦ãƒ•ローã¨ãƒ—レースメントを作æˆã™ã‚‹ã“ã¨ã§ã™ã€‚

1. フローをå–å¾—ã™ã‚‹

フローã¯ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã§è¨­å®šã•れãŸãƒ—レースメントã«é–¢é€£ä»˜ã‘られã¦ã„ã¾ã™ã€‚プレースメントを使ã†ã¨ã€ç•°ãªã‚‹ã‚ªãƒ¼ãƒ‡ã‚£ã‚¨ãƒ³ã‚¹ã«å¯¾ã—ã¦ç•°ãªã‚‹ãƒ•ローを表示ã—ãŸã‚Šã€A/B テストを実施ã—ãŸã‚Šã§ãã¾ã™ã€‚

Adapty フロービルダーã§ä½œæˆã—ãŸãƒ•ローをå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã‚’行ã„ã¾ã™ã€‚

  1. getFlow メソッドを使ã£ã¦ãƒ—レースメント ID ã‹ã‚‰ flow オブジェクトをå–å¾—ã—ã€ãƒ“ュー設定ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¾ã™ã€‚

  2. getFlowConfiguration メソッドを使ã£ã¦ãƒ“ュー設定をå–å¾—ã—ã¾ã™ã€‚ビュー設定ã«ã¯ã€ãƒ•ローを表示ã™ã‚‹ãŸã‚ã«å¿…è¦ãª UI è¦ç´ ã¨ã‚¹ã‚¿ã‚¤ãƒªãƒ³ã‚°æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚

ビュー設定をå–å¾—ã™ã‚‹ã«ã¯ã€Flow Builder ã® Show on device トグルをオンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚オンã«ã—ãªã„ã¨ã€ç©ºã®ãƒ“ュー設定ãŒè¿”ã•れã€ãƒ•ローãŒè¡¨ç¤ºã•れã¾ã›ã‚“。

2. フローを表示ã™ã‚‹

フローã®è¨­å®šãŒå®Œäº†ã—ãŸã‚‰ã€æ•°è¡Œè¿½åŠ ã™ã‚‹ã ã‘ã§ãƒ•ローを表示ã§ãã¾ã™ã€‚

デãƒã‚¤ã‚¹ç”»é¢ã«ãƒ“ジュアルフローを表示ã™ã‚‹ã«ã¯ã€ã¾ãšè¨­å®šã‚’行ã†å¿…è¦ãŒã‚りã¾ã™ã€‚ãã®ãŸã‚ã«ã¯ã€AdaptyUI.getFlowView() メソッドを呼ã³å‡ºã™ã‹ã€AdaptyFlowView を直接作æˆã—ã¦ãã ã•ã„:

ãƒ“ãƒ¥ãƒ¼ãŒæ­£å¸¸ã«ä½œæˆã•れãŸã‚‰ã€ãƒ“ュー階層ã«è¿½åŠ ã—ã¦ãƒ‡ãƒã‚¤ã‚¹ã®ç”»é¢ã«è¡¨ç¤ºã§ãã¾ã™ã€‚

フローã®è¡¨ç¤ºæ–¹æ³•ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ã‚¬ã‚¤ãƒ‰ã‚’ã”覧ãã ã•ã„。

3. ボタンã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹

ユーザーãŒãƒ•ロー内ã®ãƒœã‚¿ãƒ³ã‚’タップã™ã‚‹ã¨ã€Android SDK ã¯è³¼å…¥ã€ãƒªã‚¹ãƒˆã‚¢ã€ãƒ•ローã®ã‚¯ãƒ­ãƒ¼ã‚ºã€ãƒªãƒ³ã‚¯ã®é–‹å°ã‚’自動的ã«å‡¦ç†ã—ã¾ã™ã€‚

ãŸã ã—ã€ã‚«ã‚¹ã‚¿ãƒ IDã¾ãŸã¯äº‹å‰å®šç¾©æ¸ˆã¿IDã‚’æŒã¤ãƒœã‚¿ãƒ³ã¯ã€ã‚³ãƒ¼ãƒ‰ä¸Šã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’処ç†ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã¾ãŸã€ãƒ‡ãƒ•ォルトã®å‹•作を上書ãã—ãŸã„å ´åˆã‚‚ã‚ã‚‹ã§ã—ょã†ã€‚

ãŸã¨ãˆã°ã€ä»¥ä¸‹ã¯ã‚¯ãƒ­ãƒ¼ã‚ºãƒœã‚¿ãƒ³ã®ãƒ‡ãƒ•ォルト動作ã§ã™ã€‚コードã«è¿½åŠ ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“ãŒã€å¿…è¦ãªå ´åˆã«ã©ã®ã‚ˆã†ã«å®Ÿè£…ã™ã‚‹ã‹ã‚’確èªã§ãã¾ã™ã€‚

ボタンã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¨ã‚¤ãƒ™ãƒ³ãƒˆã®å‡¦ç†æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€ã‚¬ã‚¤ãƒ‰ã‚’ã”覧ãã ã•ã„。

次ã®ã‚¹ãƒ†ãƒƒãƒ—

ã”質å•ã‚„ãŠå›°ã‚Šã®ã“ã¨ãŒã‚れã°ã€ã‚µãƒãƒ¼ãƒˆãƒ•ォーラムをã”覧ãã ã•ã„。よãã‚る質å•ã¸ã®å›žç­”を見ã¤ã‘ãŸã‚Šã€ã”自身ã®è³ªå•を投稿ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãƒãƒ¼ãƒ ã¨ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒã‚µãƒãƒ¼ãƒˆã„ãŸã—ã¾ã™ï¼

ペイウォールをアプリã«è¡¨ç¤ºã™ã‚‹æº–å‚™ãŒæ•´ã„ã¾ã—ãŸã€‚Google Play Storeã§ã®ãƒ†ã‚¹ãƒˆè³¼å…¥ã‚’行ã„ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‹ã‚‰ãƒ†ã‚¹ãƒˆè³¼å…¥ã‚’完了ã§ãã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

次ã«ã€é©åˆ‡ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã—ãŸã‚Šæœ‰æ–™æ©Ÿèƒ½ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’付与ã—ãŸã‚Šã™ã‚‹ãŸã‚ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

完全ãªä¾‹

ã“れらã®ã™ã¹ã¦ã®ã‚¹ãƒ†ãƒƒãƒ—をアプリã«çµ±åˆã™ã‚‹æ–¹æ³•を示ã—ã¾ã™ã€‚

ÿÿÿÿ