ÿÿ React Native SDK ã®æ¦‚è¦ | Adapty ドキュメント

React Native SDK ã®æ¦‚è¦

Release

よã†ã“ãï¼ã‚¢ãƒ—リ内課金をもã£ã¨ã‚·ãƒ³ãƒ—ル㫠🚀 Adaptyã®React Native SDKã¯ã€ã‚¢ãƒ—リ内課金ã®ç…©ã‚ã—ã•を解消ã—ã€ã‚ãªãŸãŒæœ€ã‚‚å¾—æ„ãªã“ã¨â€”—素晴らã—ã„アプリã®é–‹ç™ºâ€”—ã«é›†ä¸­ã§ãるよã†è¨­è¨ˆã•れã¦ã„ã¾ã™ã€‚ç§ãŸã¡ãŒä»£ã‚りã«å‡¦ç†ã™ã‚‹å†…容ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ï¼š

  • 購入処ç†ã€ãƒ¬ã‚·ãƒ¼ãƒˆæ¤œè¨¼ã€ã‚µãƒ–スクリプション管ç†ã‚’ã™ãã«åˆ©ç”¨ã§ãã‚‹
  • アプリã®ã‚¢ãƒƒãƒ—デートãªã—ã§ãƒ•ローやペイウォールを作æˆãƒ»ãƒ†ã‚¹ãƒˆã§ãã‚‹
  • ゼロ設定ã§è©³ç´°ãªè³¼å…¥åˆ†æžã‚’å–å¾—ã§ãる(コホートã€LTVã€ãƒãƒ£ãƒ¼ãƒ³ã€ãƒ•ã‚¡ãƒãƒ«åˆ†æžã‚‚å«ã‚€ï¼‰
  • アプリã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚„デãƒã‚¤ã‚¹ã‚’ã¾ãŸã„ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³çŠ¶æ…‹ã‚’å¸¸ã«æœ€æ–°ã«ä¿ã¦ã‚‹
  • 1行ã®ã‚³ãƒ¼ãƒ‰ã§ãƒžãƒ¼ã‚±ãƒ†ã‚£ãƒ³ã‚°ã‚¢ãƒˆãƒªãƒ“ューションや分æžã‚µãƒ¼ãƒ“スã¨ã‚¢ãƒ—リを連æºã§ãã‚‹

Expo ã§æ§‹ç¯‰ã•れãŸã‚¢ãƒ—リã§ã‚‚ pure React Native ã§æ§‹ç¯‰ã•れãŸã‚¢ãƒ—リã§ã‚‚ã€Adapty SDK ã¯ä¸¡æ–¹ã®ç’°å¢ƒã‚’完全ã«ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚

コードã«å…¥ã‚‹å‰ã«ã€Adaptyã‚’App Store ConnectãŠã‚ˆã³Google Play Consoleã¨é€£æºã•ã›ã€ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã§ãƒ—ロダクトを設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã¾ãšã¯ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ã‚¿ãƒ¼ãƒˆã‚¬ã‚¤ãƒ‰ã‚’å‚ç…§ã—ã¦ã€ã™ã¹ã¦ã®è¨­å®šã‚’完了ã•ã›ã¦ãã ã•ã„。

ã¯ã˜ã‚ã«

è‡ªå‹•é€£æº Â· Beta
✦ Adapty SDK 連æºã‚¹ã‚­ãƒ«ã¯ã€AI コーディングツールã‹ã‚‰ 1 ã¤ã®ã‚³ãƒžãƒ³ãƒ‰ã§é€£æºå…¨ä½“を実行ã—ã¾ã™ã€‚

ã“ã®ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚¬ã‚¤ãƒ‰ã§ã‚«ãƒãƒ¼ã™ã‚‹å†…容ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚

  1. SDKã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¨è¨­å®š: SDKをプロジェクトã®ä¾å­˜é–¢ä¿‚ã¨ã—ã¦è¿½åŠ ã—ã€ã‚³ãƒ¼ãƒ‰ã§æœ‰åŠ¹åŒ–ã—ã¾ã™ã€‚Adaptyã¯Expoã¨ç´”粋ãªReact Nativeプロジェクトã®ä¸¡æ–¹ã§å‹•作ã—ã¾ã™ã€‚
  2. フローを使ã£ãŸè³¼å…¥ã®æœ‰åŠ¹åŒ–: ユーザーãŒãƒ—ロダクトを購入ã§ãるよã†è³¼å…¥ãƒ•ローを設定ã—ã¾ã™ã€‚独自UIを構築ã™ã‚‹å ´åˆã¯ã€ä»£ã‚りã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’手動ã§å®Ÿè£…ã™ã‚‹ã‚’ã”覧ãã ã•ã„。
  3. サブスクリプションステータスã®ç¢ºèª: ユーザーã®ã‚µãƒ–スクリプション状態を自動的ã«ç¢ºèªã—ã€æœ‰æ–™ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’管ç†ã—ã¾ã™ã€‚
  4. ユーザーã®è­˜åˆ¥ï¼ˆã‚ªãƒ—ション): ユーザーをAdaptyã®ãƒ—ロファイルã«é–¢é€£ä»˜ã‘ã¦ã€ãƒ‡ãƒã‚¤ã‚¹ã‚’ã¾ãŸã„ã§ãƒ‡ãƒ¼ã‚¿ãŒä¸€è²«ã—ã¦ä¿å­˜ã•れるよã†ã«ã—ã¾ã™ã€‚

実際ã®å‹•作を確èªã™ã‚‹

実際ã«ã©ã®ã‚ˆã†ã«å‹•作ã™ã‚‹ã‹ç¢ºèªã—ãŸã„ã§ã™ã‹ï¼Ÿã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„:

  • サンプルアプリ: 完全ãªã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—を示ã™ã‚µãƒ³ãƒ—ルコードをã”確èªãã ã•ã„
  • å‹•ç”»ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«: 以下ã®ã‚¹ãƒ†ãƒƒãƒ—ãƒã‚¤ã‚¹ãƒ†ãƒƒãƒ—ã®å®Ÿè£…動画をã”å‚ç…§ãã ã•ã„

主è¦ãªã‚³ãƒ³ã‚»ãƒ—ト

コードã«å…¥ã‚‹å‰ã«ã€Adapty ã®å‹•作を支ãˆã‚‹é‡è¦ãªã‚³ãƒ³ã‚»ãƒ—トを確èªã—ã¦ãŠãã¾ã—ょã†ã€‚

Adapty ã®ã‚¢ãƒ—ローãƒã®å„ªã‚ŒãŸç‚¹ã¯ã€ã‚¢ãƒ—リã«ãƒãƒ¼ãƒ‰ã‚³ãƒ¼ãƒ‰ã™ã‚‹ã®ã¯ãƒ—レースメントã ã‘ã¨ã„ã†ã“ã¨ã§ã™ã€‚プロダクトã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã€ä¾¡æ ¼è¨­å®šã€ã‚ªãƒ•ァーãªã©ã€ãれ以外ã®ã™ã¹ã¦ã¯ã‚¢ãƒ—リã®ã‚¢ãƒƒãƒ—デートãªã—ã« Adapty ダッシュボードã‹ã‚‰æŸ”軟ã«ç®¡ç†ã§ãã¾ã™ã€‚

  1. プロダクト - アプリ内ã§è³¼å…¥ã§ãã‚‹ã‚‚ã®å…¨èˆ¬ — ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã€æ¶ˆè€—åž‹ã‚¢ã‚¤ãƒ†ãƒ ã€æ°¸ç¶šã‚¢ã‚¯ã‚»ã‚¹ãªã©ãŒå«ã¾ã‚Œã¾ã™ã€‚

  2. フローã¾ãŸã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ« - プレースメントã«ç´ã¥ã‘られãŸã€è¨­å®šä»˜ãã®ãƒ—ロダクトセット。2種類ã‚りã¾ã™ï¼š

    • フロー - フロービルダーã§ä½œæˆã™ã‚‹ãƒ“ジュアルãªãƒŽãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェース。AdaptyãŒUIã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã¨è³¼å…¥å‡¦ç†ã‚’自動ã§è¡Œã„ã¾ã™ã€‚
    • ペイウォール - ビジュアル設定ãªã—。独自コードã§UIを構築ã—ã€è‡ªåˆ†ã§makePurchaseを呼ã³å‡ºã—ã¾ã™ã€‚手動ã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’実装ã™ã‚‹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

    SDKã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€ã©ã¡ã‚‰ã‚‚åŒã˜getFlowメソッドã§å–å¾—ã—ã¾ã™ã€‚

  3. プレースメント - ユーザージャーニーã®ä¸­ã§ãƒ•ローやペイウォールを表示ã—ãŸã„戦略的ãªãƒã‚¤ãƒ³ãƒˆã§ã™ã€‚プレースメントã¯ã€åŽç›ŠåŒ–戦略ã«ãŠã‘る「ã©ã“ã§ã€ã€Œã„ã¤ã€ã‚’定義ã™ã‚‹ã‚‚ã®ã¨è€ƒãˆã¦ãã ã•ã„。よã使ã‚れるプレースメントã®ä¾‹ã‚’示ã—ã¾ã™ï¼š

    • main - メインã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«è¡¨ç¤ºå ´æ‰€
    • onboarding - ユーザーオンボーディングフロー中ã«è¡¨ç¤º
    • settings - アプリã®è¨­å®šã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½

    最åˆã®ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã§ã¯ main ã‚„ onboarding ãªã©ã®åŸºæœ¬çš„ãªã‚‚ã®ã‹ã‚‰å§‹ã‚ã€ãã®å¾Œã¯ã‚¢ãƒ—リ内ã®ã©ã“ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè³¼å…¥ã«å‰å‘ãã«ãªã‚Šãã†ã‹ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚

  4. プロファイル - ユーザーãŒãƒ—ロダクトを購入ã™ã‚‹ã¨ã€ãã®ãƒ—ロファイルã«ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ãŒä»˜ä¸Žã•ã‚Œã€æœ‰æ–™æ©Ÿèƒ½ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’管ç†ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚

ÿÿÿÿ