ÿÿ Feature Flags: 購入ã®å®Ÿè£… | Adapty ドキュメント

ステップ 3. 購入を有効ã«ã™ã‚‹

ãŠã‚ã§ã¨ã†ã”ã–ã„ã¾ã™ï¼Adaptyã‹ã‚‰ã®ãƒ—ロダクトデータをペイウォールã«è¡¨ç¤ºã™ã‚‹è¨­å®šï¼ˆãƒ—ロダクトåや価格をå«ã‚€ï¼‰ãŒå®Œäº†ã—ã¾ã—ãŸã€‚

æ¬¡ã¯æœ€çµ‚ステップã¨ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’通ã˜ã¦è³¼å…¥ã§ãるよã†ã«ã—ã¾ã—ょã†ã€‚

ステップ 3.1. ユーザーãŒè³¼å…¥ã§ãるよã†ã«ã™ã‚‹

  1. ペイウォールページã®è³¼å…¥ãƒœã‚¿ãƒ³ã‚’ダブルクリックã—ã¾ã™ã€‚å³ãƒ‘ãƒãƒ«ã§ Actions セクションãŒã¾ã é–‹ã„ã¦ã„ãªã‘れã°é–‹ãã¾ã™ã€‚

  2. Action Flow Editor ã‚’é–‹ãã¾ã™ã€‚

ff-action-flow-editor.webp
  1. Select Action Trigger ウィンドウ㧠On Tap ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. No Actions Created ウィンドウ㧠Add Action をクリックã—ã¾ã™ã€‚makePurchase アクションを検索ã—ã¦é¸æŠžã—ã¾ã™ã€‚
ff-makepurchase.webp
  1. Set Actions Arguments セクションã§ã€ä»¥å‰ä½œæˆã—㟠getPaywallProductsResult å¤‰æ•°ã‚’é¸æŠžã—ã¾ã™ã€‚
  2. å„フィールドを次ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¾ã™ï¼š
    • Available Options: Data Structure Field
    • Select Field: value
    • Available Options: Item at Index
    • List Index Options: First
ff-makepurchase-value.webp
  1. subscriptionUpdateParameters をクリックã—ã€AdaptySubscriptionUpdateParameters を検索ã—ã¦é¸æŠžã—ã¾ã™ã€‚Confirm をクリックã—ã¾ã™ã€‚

    デフォルトã§ã¯ã€ã‚ªãƒ–ジェクトã®ãƒ•ィールドã¯ã™ã¹ã¦ç©ºã®ã¾ã¾ã«ã—ã¦ãŠã‘ã¾ã™ã€‚Android アプリã§ä¸€ã¤ã®ã‚µãƒ–スクリプションを別ã®ã‚‚ã®ã«ç½®ãæ›ãˆã‚‹å ´åˆã«ã®ã¿å…¥åŠ›ãŒå¿…è¦ã§ã™ã€‚詳細ã¯ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„。

    ff-subupdate.webp
  2. Confirm をクリックã—ã¾ã™ã€‚
  3. Action Output Variable Name ã§æ–°ã—ã„変数を作æˆã—ã€makePurchaseResult ã¨ã„ã†åå‰ã‚’付ã‘ã¾ã™ã€‚ã“れã¯å¾Œã§è³¼å…¥ãŒæˆåŠŸã—ãŸã“ã¨ã‚’確èªã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚
ff-makepurchaseresult.webp

ステップ 3.2. è³¼å…¥ãŒæˆåŠŸã—ãŸã‹ç¢ºèªã™ã‚‹

è³¼å…¥ãŒæ­£å¸¸ã«å®Œäº†ã—ãŸã‹ç¢ºèªã™ã‚‹å‡¦ç†ã‚’設定ã—ã¾ã—ょã†ã€‚

  1. + をクリックã—㦠Add Conditional をクリックã—ã¾ã™ã€‚
  2. Set Condition for Action ã§ makePurchaseResult å¤‰æ•°ã‚’é¸æŠžã—ã¾ã™ã€‚
  3. Set Variable ウィンドウã§å„フィールドを次ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¾ã™ï¼š
    • Available Options: Has Field
    • Select Field: profile
ff-makepurchaseresult-conditional.webp
  1. Confirm をクリックã—ã¾ã™ã€‚

ステップ 3.3. 有料コンテンツを開ã

è³¼å…¥ãŒæˆåŠŸã—ãŸã‚‰ã€æœ‰æ–™ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã®ãƒ­ãƒƒã‚¯ã‚’解除ã§ãã¾ã™ã€‚è¨­å®šæ–¹æ³•ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ï¼š

  1. TRUE ラベルã®ä¸‹ã® + をクリックã—㦠Add Action をクリックã—ã¾ã™ã€‚
  2. Define Action フィールドã§ã€Navigate To リストã‹ã‚‰é–‹ããŸã„ページを検索ã—ã¦é¸æŠžã—ã¾ã™ã€‚ã“ã®ä¾‹ã§ã¯ Questions ページã§ã™ã€‚
ff-questions.webp

ステップ 3.4. 購入失敗時ã«ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹

購入ãŒå¤±æ•—ã—ãŸå ´åˆã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚¢ãƒ©ãƒ¼ãƒˆã‚’表示ã—ã¾ã—ょã†ã€‚

  1. FALSE ラベル㫠Informational Dialog アクションを追加ã—ã¾ã™ã€‚
  2. Title フィールドã«ã€ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã®ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ãƒ†ã‚­ã‚¹ãƒˆã‚’入力ã—ã¾ã™ï¼ˆä¾‹ï¼šPurchase Failed)。
ff-purchase-fail.webp
  1. Message ボックス㮠Value をクリックã—ã¾ã™ã€‚Set from Variable ウィンドウ㧠makePurchaseResult を検索ã—ã¦é¸æŠžã—ã¾ã™ã€‚å„フィールドを次ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¾ã™ï¼š

    • Available Options: Data Structure Field
    • Select Field: error
    • Available Options: Data Structure Field
    • Select Field: errorMessage
    ff-fail-message.webp
  2. Confirm をクリックã—ã¾ã™ã€‚

  3. FALSE フロー㫠Terminate アクションを追加ã—ã¾ã™ã€‚

ff-terminate-purchase.webp
  1. 最後ã«ã€å³ä¸Šéš…ã® Close をクリックã—ã¾ã™ã€‚

ãŠã‚ã§ã¨ã†ã”ã–ã„ã¾ã™ï¼ã“れã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ—ロダクトを購入ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚追加ã®ã‚¹ãƒ†ãƒƒãƒ—ã¨ã—ã¦ã€æœ‰æ–™ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¸ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚¯ã‚»ã‚¹ã‚’確èªã™ã‚‹è¨­å®šã‚’行ã„ã€æœ‰æ–™ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¾ãŸã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ã©ã¡ã‚‰ã‚’表示ã™ã‚‹ã‹ã‚’判断ã§ãるよã†ã«ã—ã¾ã—ょã†ã€‚

  • Adapty ペイウォールビルダー(レガシー)
  • ÿÿÿÿ