ÿÿ ãƒãƒ¼ãƒãƒ£ãƒ«é€šè²¨æ®‹é«˜ | Adapty ドキュメント

ãƒãƒ¼ãƒãƒ£ãƒ«é€šè²¨æ®‹é«˜

メイン記事:ãƒãƒ¼ãƒãƒ£ãƒ«é€šè²¨

Profiles/CRM ã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルã«ã¯ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒãƒ¼ãƒãƒ£ãƒ«é€šè²¨æ®‹é«˜ã¨ã€ã™ã¹ã¦ã®å¤‰æ›´å±¥æ­´ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã§æ®‹é«˜ã‚’確èªã™ã‚‹

A user's profile page with the Virtual currency card, which lists the user's currency balances

ユーザーã®ãƒ—ロファイルを開ãã¾ã™ã€‚Virtual currency カードã«ã¯ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä¿æœ‰ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®é€šè²¨ãŒä¸€è¦§è¡¨ç¤ºã•れã¾ã™ã€‚

å„行ã«ã¯ä»¥ä¸‹ã®æƒ…å ±ãŒè¡¨ç¤ºã•れã¾ã™ï¼š

  • 通貨ã®ã‚³ãƒ¼ãƒ‰ï¼ˆä¾‹ï¼šCOINS)
  • æ•´æ•°ã§è¡¨ç¤ºã•れるç¾åœ¨ã®æ®‹é«˜

残高ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚’ç²å¾—・消費・å—å–ã™ã‚‹ãŸã³ã«æ›´æ–°ã•れã¾ã™ã€‚残高ãŒ0を下回るã“ã¨ã¯ã‚りã¾ã›ã‚“ã€‚ä¿æœ‰é‡ã‚’è¶…ãˆã¦æ¶ˆè²»ã—よã†ã¨ã™ã‚‹ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯insufficient_balanceã§å¤±æ•—ã—ã€ä½•も変更ã•れã¾ã›ã‚“。残高ãŒå­˜åœ¨ã—ãªã„プロファイルã«ã¯ç©ºã®ã‚«ãƒ¼ãƒ‰ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

独自ã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰æ®‹é«˜ã‚’読ã¿å–ã‚‹ã«ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã‚µã‚¤ãƒ‰APIã®ä»®æƒ³é€šè²¨æ®‹é«˜ã®ä¸€è¦§å–得を呼ã³å‡ºã—ã¦ãã ã•ã„。

残高変更をイベント履歴ã§ç¢ºèªã™ã‚‹

ã™ã¹ã¦ã®æ®‹é«˜å¤‰æ›´ã¯ãƒ—ロファイルã®ã‚¤ãƒ™ãƒ³ãƒˆå±¥æ­´ã«è¡¨ç¤ºã•ã‚Œã€æ–°ã—ã„é †ã«ä¸¦ã‚“ã§ã„ã¾ã™ã€‚å„エントリã«ã¯å¤‰æ›´å†…容ã¨å½±éŸ¿ã‚’å—ã‘ãŸé€šè²¨ãŒè¨˜è¼‰ã•れã¦ã„ã¾ã™ã€‚

履歴ã«ã¯3種類ã®ãƒãƒ¼ãƒãƒ£ãƒ«é€šè²¨ã‚¤ãƒ™ãƒ³ãƒˆãŒè¡¨ç¤ºã•れã¾ã™ï¼š

  • Virtual currency creditedï¼šè³¼å…¥ã€æ›´æ–°ã€ã¾ãŸã¯ãƒˆãƒ©ã‚¤ã‚¢ãƒ«é–‹å§‹ã«ã‚ˆã£ã¦ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆãŒä»˜ä¸Žã•れãŸã€‚
  • Virtual currency transaction:サーãƒãƒ¼ã‚µã‚¤ãƒ‰ã®API呼ã³å‡ºã—ã«ã‚ˆã£ã¦æ®‹é«˜ã¸ã®ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆä»˜ä¸Žã¾ãŸã¯å¼•ãè½ã¨ã—ãŒè¡Œã‚れãŸã€‚
  • Virtual currency expired:有効期é™ä»˜ãã®ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆãŒè«‹æ±‚サイクルã®çµ‚了時ã€ã¾ãŸã¯ã‚µãƒ–スクリプション終了時ã«ãƒªã‚»ãƒƒãƒˆã•れãŸã€‚

å„エントリã«ã¯ã€å¤‰æ›´ãŒã‚ã£ãŸã™ã¹ã¦ã®é€šè²¨ã«ã¤ã„ã¦ä»¥ä¸‹ã®æƒ…å ±ãŒè¨˜è¼‰ã•れã¦ã„ã¾ã™ï¼š

  • Virtual currency: 通貨åã¨ã‚³ãƒ¼ãƒ‰ï¼ˆä¾‹ï¼šGold Coins (COINS))。
  • Amount: 変動é‡ï¼ˆæ­£ã®å€¤ã¯åŠ ç®—ã€è² ã®å€¤ã¯æ¸›ç®—)。
  • Balance after: 変動é©ç”¨å¾Œã®é€šè²¨æ®‹é«˜ã€‚

1ã¤ã®ã‚¤ãƒ™ãƒ³ãƒˆã§è¤‡æ•°ã®é€šè²¨ã‚’åŒæ™‚ã«å¤‰å‹•ã•ã›ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚ãŸã¨ãˆã°ã€1ã¤ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã§é€šè²¨ã‚’æ›ç®—ã™ã‚‹ãŸã‚ã«ã€ã‚る通貨を減算ã—別ã®é€šè²¨ã‚’加算ã™ã‚‹ã‚±ãƒ¼ã‚¹ãªã©ãŒã‚りã¾ã™ã€‚

残高ã€ãƒ—ロファイルã€ãƒ‡ãƒã‚¤ã‚¹

残高ã¯å¸¸ã«1ã¤ã®ãƒ—ロファイルã«ã®ã¿å±žã—ã€åˆ¥ã®ãƒ—ロファイルã«ç§»å‹•ã™ã‚‹ã“ã¨ã¯ã‚りã¾ã›ã‚“。Adapty ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆé–“ã§ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’共有ã™ã‚‹ã‚ˆã†ãªæ–¹æ³•ã§ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«é–“ã®æ®‹é«˜ã‚’共有・移転ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。

実際ã«ã¯ã€ã“ã‚Œã¯æ¬¡ã®ã“ã¨ã‚’æ„味ã—ã¾ã™ï¼š

  • 識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼: カスタマーユーザーIDã¯å¸¸ã«åŒã˜ãƒ—ロファイルã«ç´ã¥ããŸã‚ã€ãƒ­ã‚°ã‚¤ãƒ³ã—ãŸã™ã¹ã¦ã®ãƒ‡ãƒã‚¤ã‚¹ã§åŒã˜æ®‹é«˜ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
  • 匿åユーザー: 匿åプロファイルもクレジットã®ç²å¾—・消費ã¯å¯èƒ½ã§ã™ãŒã€1å°ã®ãƒ‡ãƒã‚¤ã‚¹ã«ã®ã¿å­˜åœ¨ã—ã¾ã™ã€‚åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ­ã‚°ã‚¤ãƒ³ã›ãšã«åˆ¥ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã‚¢ãƒ—リを開ã„ãŸå ´åˆã€Adaptyã¯æ®‹é«˜ã‚¼ãƒ­ã®æ–°ã—ã„匿åプロファイルを作æˆã—ã¾ã™ã€‚

デãƒã‚¤ã‚¹ã‚’ã¾ãŸã„ã§ãƒãƒ¼ãƒãƒ£ãƒ«ã‚«ãƒ¬ãƒ³ã‚·ãƒ¼ã®ã‚¨ã‚³ãƒŽãƒŸãƒ¼ã‚’é‹ç”¨ã™ã‚‹ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’識別ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚識別ã¯ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰å†…ã§SDKを使ã£ã¦è¡Œã†ï¼ˆã‚¯ã‚¤ãƒƒã‚¯ã‚¹ã‚¿ãƒ¼ãƒˆã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è­˜åˆ¥ã‚’å‚照)ã‹ã€ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‹ã‚‰ã‚µãƒ¼ãƒãƒ¼ã‚µã‚¤ãƒ‰APIを使ã£ã¦è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚

ユーザーã®è­˜åˆ¥ãŒé…れるã¨ã€åˆ¥ã®å•題ãŒç”Ÿã˜ã¾ã™ã€‚ユーザーãŒåŒ¿åã®ã¾ã¾ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚’ç²å¾—ã—ã€ãã®å¾Œã™ã§ã«åˆ¥ã®ãƒ—ロファイルã«ç´ä»˜ã„ã¦ã„るカスタマーユーザーIDã§ãƒ­ã‚°ã‚¤ãƒ³ã—ãŸå ´åˆã€ãƒ‡ãƒã‚¤ã‚¹ã¯ãã®ãƒ—ロファイルã¨ãã®æ®‹é«˜ã«åˆ‡ã‚Šæ›¿ã‚りã¾ã™ã€‚匿åã§ç²å¾—ã—ãŸã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã¯å¤ã„ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã«æ®‹ã£ãŸã¾ã¾ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚カスタマーユーザーIDãŒæ–°è¦ã®ã‚‚ã®ã§ã‚れã°ã€ç¾åœ¨ã®ãƒ—ロファイルã«ç´ä»˜ã‘られã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯æ®‹é«˜ã‚’引ãç¶™ã’ã¾ã™ã€‚安全ã®ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚’ç²å¾—ã¾ãŸã¯è³¼å…¥ã§ãるよã†ã«ãªã‚‹å‰ã«è­˜åˆ¥ã—ã¦ãŠã„ã¦ãã ã•ã„。

サーãƒãƒ¼ã‚µã‚¤ãƒ‰APIã®å‘¼ã³å‡ºã—ã§ã¯ã€adapty-profile-id ã¾ãŸã¯ adapty-customer-user-id ヘッダーã§ãƒ—ロファイルを識別ã—ã¾ã™ã€‚ã©ã¡ã‚‰ã‚‚åŒä¸€ã®ãƒ—ロファイルã«è§£æ±ºã•れã¾ã™ã€‚匿åプロファイルã®å ´åˆã¯ adapty-profile-id を使用ã—ã¦ãã ã•ã„。

ÿÿÿÿ