ÿÿ Adaptyã®ãƒ—ロファイルã®ä»•組㿠| Adapty ドキュメント

プロファイルã®ä»•組ã¿

アプリã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯ã€è³¼å…¥å±¥æ­´ãƒ»ã‚¤ãƒ™ãƒ³ãƒˆãƒ»ã‚µãƒ–スクリプションã®çŠ¶æ…‹ã‚’è¿½è·¡ã™ã‚‹AdaptyプロファイルãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚プロファイルãŒã©ã®ã‚ˆã†ã«ä½œæˆãƒ»ç´ä»˜ã‘ã•れるã‹ã‚’ç†è§£ã™ã‚‹ã“ã¨ã§ã€ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒã‚°ã‚’防ãŽã€ãƒ‡ãƒ¼ã‚¿ã®æ–­ç‰‡åŒ–ã‚’é¿ã‘ã€ãƒ—ロファイルセクションã®ãƒ‡ãƒ¼ã‚¿ã‚’æ­£ã—ã解釈ã§ãã¾ã™ã€‚

プロファイルã®ä½œæˆ

Adaptyã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ãƒ—リをåˆã‚ã¦èµ·å‹•ã—ãŸã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§ã€è‡ªå‹•çš„ã«ãƒ—ロファイルを作æˆã—ã¾ã™ã€‚

Customer User IDãŒãªã„å ´åˆã€ãƒ—ロファイルã¯åŒ¿åã«ãªã‚Šã¾ã™ã€‚以下ã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§æ¯Žå›žæ–°ã—ã„匿åプロファイルãŒä½œæˆã•れã¾ã™ï¼š

  • ユーザーãŒã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸã¨ã
  • ユーザーãŒã‚¢ãƒ—リã‹ã‚‰ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ãŸã¨ã(アプリãŒAdapty.logout()を呼ã³å‡ºã—ãŸã¨ã)

購入ã¯ã‚¢ãƒ—リã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ç´ä»˜ã‘ã‚‰ã‚Œã€æ°¸ç¶šçš„ãªãƒ¦ãƒ¼ã‚¶ãƒ¼è­˜åˆ¥æƒ…å ±ã«ã¯ç´ä»˜ã‘られã¾ã›ã‚“。

Customer User IDãŒã‚ã‚‹å ´åˆã€ãƒ—ロファイルã¯å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚„デãƒã‚¤ã‚¹ã‚’ã¾ãŸã„ã§ç¶­æŒã•れã¾ã™ã€‚Customer User IDを使ã†ã“ã¨ã§ã€æ¬¡ã®ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ï¼š

  1. å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚„複数デãƒã‚¤ã‚¹ã«ã¾ãŸãŒã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’追跡ã§ãã¾ã™ã€‚
  2. Profilesセクションã§Customer User IDã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’検索ã§ãã¾ã™ã€‚
  3. サーãƒãƒ¼ã‚µã‚¤ãƒ‰APIã§Customer User IDを使用ã§ãã¾ã™ã€‚
  4. Adaptyã¯Customer User IDã‚’ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã«é€ä¿¡ã—ã¾ã™ã€‚

Customer User IDを使用ã™ã‚‹å ´åˆã®ãƒ—ロファイルã®å‹•作ã¯ã€ã„ã¤è¨­å®šã™ã‚‹ã‹ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ï¼š

  • SDKã®åˆæœŸåŒ–時:ãã®Customer User IDã‚’æŒã¤æ—¢å­˜ã®ãƒ—ロファイルを使用ã—ã¾ã™ï¼ˆå†è¨ªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆï¼‰ã€ã¾ãŸã¯æ–°ã—ã„プロファイルを作æˆã—ã¾ã™ï¼ˆåˆå›žãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆï¼‰ã€‚
  • SDKåˆæœŸåŒ–å¾Œï¼šåˆæœŸåŒ–時ã«åŒ¿åプロファイルãŒä½œæˆã•れã¾ã™ã€‚ãã®å¾Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’識別ã™ã‚‹ã¨ã€Adaptyã¯Customer User IDを匿åプロファイルã«ç´ä»˜ã‘ã¾ã™ï¼ˆåˆå›žãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆï¼‰ã€ã¾ãŸã¯æ—¢å­˜ã®ãƒ—ロファイルã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ï¼ˆå†è¨ªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆï¼‰ã€‚

ã©ã¡ã‚‰ã®ã‚¢ãƒ—ローãƒã‚’使ã†ã‹ï¼š

  • アプリ起動時ã«Customer User IDãŒåˆ©ç”¨å¯èƒ½ãªå ´åˆï¼ˆä¾‹ï¼šå‰å›žã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‹ã‚‰ä¿å­˜ã•れã¦ã„る)— SDKã®åˆæœŸåŒ–時ã«activate()ã¸æ¸¡ã—ã¾ã™ã€‚
  • ユーザーãŒã‚¢ãƒ—リ起動後ã«ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã™ã‚‹å ´åˆâ€” èªè¨¼å¾Œã«identify()を呼ã³å‡ºã—ã¾ã™ã€‚Adaptyã¯ãã®IDã‚’ç¾åœ¨ã®ãƒ—ロファイルã«ç´ä»˜ã‘ã¾ã™ï¼ˆIDãŒæ–°è¦ã®å ´åˆï¼‰ã€ã¾ãŸã¯æ—¢å­˜ã®ãƒ—ロファイルã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ï¼ˆIDãŒæ—¢ã«å­˜åœ¨ã™ã‚‹å ´åˆï¼‰ã€‚
  • ログインå‰ã«è³¼å…¥ã§ãã‚‹å ´åˆâ€” ログイン後ã«identify()を呼ã³å‡ºã—ã¾ã™ã€‚Customer User IDãŒAdaptyã«æ—¢ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ã€ãã®å¾Œãƒ—ロファイルをå–å¾—ã—ã¦ç¾åœ¨ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’åŒæœŸã—ã¦ãã ã•ã„。

実装ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è­˜åˆ¥SDKガイドをå‚ç…§ã—ã¦ãã ã•ã„。

以å‰ã«Customer User IDãªã—ã§ã‚¢ãƒ—リを使用ã—ãŸã“ã¨ãŒã‚ã‚‹å†è¨ªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆã€SDKåˆæœŸåŒ–時ã«è­˜åˆ¥ã‚’é–‹å§‹ã—ã¦ã‚‚ã€ãれらã®åŒ¿åプロファイルã¯è‡ªå‹•çš„ã«ãƒžãƒ¼ã‚¸ã•れã¾ã›ã‚“。ãã®ã‚ˆã†ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å®Œå…¨ãªå±¥æ­´ã‚’ç¶­æŒã™ã‚‹ã«ã¯ã€ãƒ­ã‚°ã‚¤ãƒ³å¾Œã«identify()を使用ã—ã¦ãã ã•ã„。

親プロファイルã¨ç¶™æ‰¿ãƒ—ロファイル

åŒã˜ã‚¹ãƒˆã‚¢å´ã®ã‚µãƒ–スクリプションãŒè¤‡æ•°ã®Adaptyプロファイルã«é–¢é€£ä»˜ã‘られã¦ã„ã‚‹å ´åˆã€Adaptyã¯ãれらã®ãƒ—ロファイルをãƒã‚§ãƒ¼ãƒ³ã¨ã—ã¦æ‰±ã„ã¾ã™ï¼š1ã¤ã®è¦ªãƒ—ロファイルã¨ã€åŒã˜è³¼å…¥ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ã‚’共有ã™ã‚‹1ã¤ä»¥ä¸Šã®ç¶™æ‰¿ãƒ—ロファイルã§ã™ã€‚

ã“れã¯ä»¥ä¸‹ã®å ´åˆã«ç™ºç”Ÿã—ã¾ã™ï¼š

  • ユーザーアカウント間ã§ã®æœ‰æ–™ã‚¢ã‚¯ã‚»ã‚¹ã®å…±æœ‰ãŒæœ‰åйã§ã€åˆ¥ã®ãƒ—ロファイルãŒè³¼å…¥ã—ãŸãƒ‡ãƒã‚¤ã‚¹ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ãŸã¨ã。
  • ユーザーãŒcustomer_user_idãªã—ã§ã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã€æ–°ã—ã„プロファイルãŒå‰ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®è³¼å…¥ã‚’引ãç¶™ã„ã ã¨ã。
  • ç•°ãªã‚‹è­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŒã˜ãƒ‡ãƒã‚¤ã‚¹ã§è³¼å…¥ã‚’復元ã—ãŸã¨ã。
  • アプリãŒApple Team IDを変更ã—ã€æ–°ã—ã„ã‚¢ãƒ—ãƒªãŒæ—§Team IDã§è¡Œã‚れãŸè³¼å…¥ã‚’引ãç¶™ã„ã ã¨ã。

è¦ªã®æ±ºå®šæ–¹æ³•。

è¦ªã¯æœ€åˆã«è³¼å…¥ã‚’記録ã—ãŸãƒ—ロファイルã§ã™ — プロファイルã®ä½œæˆé †ã§ã¯ãªãã€Adaptyã§ã®è³¼å…¥ãƒ¬ã‚·ãƒ¼ãƒˆã®é †åºã«ã‚ˆã£ã¦æ±ºå®šã•れã¾ã™ã€‚例:アプリをインストールã—ã¦è³¼å…¥ã›ãšã€å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã‚µãƒ–スクリプションを購入ã—ãŸå ´åˆã€2番目ã®ãƒ—ロファイルãŒè¦ªã«ãªã‚Šã¾ã™ï¼ˆè³¼å…¥ã‚’行ã£ãŸãŸã‚)。最åˆã®ãƒ—ロファイルã¯ç¶™æ‰¿ãƒ—ロファイルã¨ãªã‚Šã€å…±æœ‰ã«ã‚ˆã£ã¦ã‚¢ã‚¯ã‚»ã‚¹ã‚’å¾—ã¾ã™ã€‚

イベントã®åˆ†é…方法:

  • ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚¤ãƒ™ãƒ³ãƒˆï¼ˆè³¼å…¥ã€æ›´æ–°ã€ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã€è«‹æ±‚ã®å•題ã€ã‚°ãƒ¬ãƒ¼ã‚¹æœŸé–“ã€è¿”金):購入を行ã£ãŸè¦ªãƒ—ロファイルã«ã®ã¿è¡¨ç¤ºã•れã¾ã™ã€‚ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æ›´æ–°ãƒ»å¤‰æ›´ã¯ã™ã¹ã¦ã“ã®ãƒ—ロファイルã«è¡¨ç¤ºã•れ続ã‘ã¾ã™ã€‚
  • access_level_updatedイベント:アクセスレベルã®çŠ¶æ…‹ãŒå¤‰åŒ–ã™ã‚‹ãŸã³ã«ã€è¦ªãƒ—ロファイルã¨ç¶™æ‰¿ãƒ—ロファイルã®ä¸¡æ–¹ã«è¡¨ç¤ºã•れã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ç´ä»˜ã‘られãŸã™ã¹ã¦ã®ãƒ—ロファイルãŒç¾åœ¨ã®ã‚¢ã‚¯ã‚»ã‚¹çŠ¶æ…‹ã‚’æŠŠæ¡ã§ãã¾ã™ã€‚

親プロファイルã«ã¯å®Œå…¨ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å±¥æ­´ãŒè¡¨ç¤ºã•れã¾ã™ã€‚継承プロファイルã«ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã®æ›´æ–°ã®ã¿ãŒè¡¨ç¤ºã•れã€Access levelセクションã«è¦ªãƒ—ロファイルã¸ã®ãƒªãƒ³ã‚¯ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

98d0dad-non-original_profile.webp

複数ã®ãƒ—ロファイルã«ã¾ãŸãŒã‚‹åŒä¸€ã‚µãƒ–スクリプションã®è¿½è·¡ã€‚

å„継承プロファイルã¯ç‹¬è‡ªã®profile_idã‚’æŒã¤ãŸã‚ã€profile_idã¯ãƒã‚§ãƒ¼ãƒ³å…¨ä½“ã§ä¸€å®šã§ã¯ã‚りã¾ã›ã‚“。複数ã®ãƒ—ロファイルã«ã¾ãŸãŒã£ã¦åŒã˜ã‚µãƒ–スクリプションを特定ã™ã‚‹ã«ã¯ï¼ˆä¾‹ï¼šWebhookイベントã®ç…§åˆã‚„ã€ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã®ãƒ—ロファイルã¨1人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å¯¾å¿œä»˜ã‘)ã€ã‚¹ãƒˆã‚¢å´ã®è­˜åˆ¥å­ã‚’使用ã—ã¦ãã ã•ã„。

フィールド用途
store_original_transaction_idプロファイルをã¾ãŸã„ã ã‚µãƒ–スクリプションãƒã‚§ãƒ¼ãƒ³ã®è­˜åˆ¥ã€‚Appleã®ã‚µãƒ–スクリプションã”ã¨ã«ä¸€æ„。
profiles_sharing_access_level(Webhookãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ï¼‰å…±æœ‰ãŒæœ‰åйãªå ´åˆã«ã€ãã®ã‚µãƒ–スクリプションã«ã‚ˆã£ã¦æ¨©é™ã‚’付与ã•れã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロファイル。
profile_idクロスプロファイル追跡ã«ã¯ä¸é©åˆ‡ — å„継承プロファイルãŒç‹¬è‡ªã®IDã‚’æŒã¤ãŸã‚。

プロファイルãªã—ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³

Adaptyã®ä¸€éƒ¨ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ãƒ—ロファイルã«ç´ä»˜ã‘られã¦ã„ã¾ã›ã‚“ — アナリティクスã¨ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«ã¯è¡¨ç¤ºã•れã¾ã™ãŒã€ãƒ—ロファイルリストã«ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。ã“れã¯ã€Adapty SDKを通ã˜ã¦ã‚¢ãƒ—ãƒªã«æŽ¥ç¶šã—ãŸã“ã¨ãŒãªã„ユーザーã¸ã®ã‚µãƒ¼ãƒãƒ¼é–“(S2S)ストア通知ãŒå±Šã„ãŸå ´åˆã«ç™ºç”Ÿã—ã¾ã™ã€‚既知ã®ç™ºç”Ÿæºã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š

  • App Store S2S通知(返金イベントをå«ã‚€ï¼‰
  • Google Play S2S通知
  • StripeãŠã‚ˆã³Paddleã®Webhookイベント

ã“れらã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ï¼š

  • アナリティクスãƒãƒ£ãƒ¼ãƒˆã«è¡¨ç¤ºã•れã¾ã™ï¼ˆå…¨ä½“ã®æŒ‡æ¨™ã«ã‚«ã‚¦ãƒ³ãƒˆã•れã¾ã™ï¼‰
  • エクスãƒãƒ¼ãƒˆã«è¡¨ç¤ºã•れã¾ã™ï¼ˆS3ã€GCSã€BigQuery)— profile_idã¯nullã«è¨­å®šã•れã¾ã™
  • プロファイルリストã«ã¯è¡¨ç¤ºã•れã¾ã›ã‚“ — ç´ä»˜ã‘るプロファイルãŒå­˜åœ¨ã—ãªã„ãŸã‚

アナリティクスやエクスãƒãƒ¼ãƒˆã§ã€ãƒ—ロファイルUIã§è¦‹ã¤ã‘られるより多ãã®ã‚¤ãƒ™ãƒ³ãƒˆãŒè¡¨ç¤ºã•れる場åˆã€ãã®å·®ã¯ãŠãらãã“れらã®ãƒ—ロファイルãªã—トランザクションã«ã‚ˆã‚‹ã‚‚ã®ã§ã™ã€‚エクスãƒãƒ¼ãƒˆã§è¦‹ã¤ã‘ã‚‹ã«ã¯ã€profile_id IS NULLã®è¡Œã§ãƒ•ィルタリングã—ã¦ãã ã•ã„。

ユーザーアカウント間ã§ã®æœ‰æ–™ã‚¢ã‚¯ã‚»ã‚¹ã®å…±æœ‰

アクセスレベルã®å…±æœ‰ãƒãƒªã‚·ãƒ¼ã‚’設定ã™ã‚‹ã«ã¯ã€General設定ページã§å…±æœ‰ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚サンドボックス環境ã«å¯¾ã—ã¦åˆ¥ã®ãƒãƒªã‚·ãƒ¼ã‚’設定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚

有効(デフォルト)

識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆCustomer User IDãŒè¨­å®šã•れã¦ã„るユーザー)ã¯ã€åŒã˜Apple/Google IDã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ã„るデãƒã‚¤ã‚¹ã§ã‚れã°ã€AdaptyãŒæä¾›ã™ã‚‹åŒã˜ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’共有ã§ãã¾ã™ã€‚ã“れã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦åˆ¥ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã§ãƒ­ã‚°ã‚¤ãƒ³ã—ãŸå ´åˆã§ã‚‚ã€ä»¥å‰ã®è³¼å…¥ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ç¶­æŒã§ãã‚‹ãŸã‚便利ã§ã™ã€‚ã“ã®ã‚ªãƒ—ションã§ã¯ã€è¤‡æ•°ã®è­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŒã˜ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’共有ã§ãã¾ã™ã€‚

アクセスレベルã¯å…±æœ‰ã•れã¾ã™ãŒã€éŽåŽ»ãŠã‚ˆã³å°†æ¥ã®ã™ã¹ã¦ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ä¸€è²«ã—ãŸã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã‚’ç¶­æŒã—完全ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å±¥æ­´ï¼ˆãƒˆãƒ©ã‚¤ã‚¢ãƒ«æœŸé–“ã€ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³è³¼å…¥ã€æ›´æ–°ãªã©ï¼‰ã‚’åŒã˜ãƒ—ロファイルã«ç´ä»˜ã‘ã‚‹ãŸã‚ã€å…ƒã®Customer User IDã®ã‚¤ãƒ™ãƒ³ãƒˆã¨ã—ã¦è¨˜éŒ²ã•れã¾ã™ã€‚

æ–°ã—ã„ユーザーã¸ã‚¢ã‚¯ã‚»ã‚¹ã‚’移譲

識別済ã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ãƒ‡ãƒã‚¤ã‚¹ãŒåŒã˜Apple/Google IDã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ã„ã‚‹é™ã‚Šã€åˆ¥ã®Customer User IDã§ãƒ­ã‚°ã‚¤ãƒ³ã—ãŸã‚Šã‚¢ãƒ—リをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸã‚Šã—ã¦ã‚‚ã€AdaptyãŒæä¾›ã™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’引ãç¶šã利用ã§ãã¾ã™ã€‚

å‰ã®ã‚ªãƒ—ションã¨ã¯ç•°ãªã‚Šã€Adaptyã¯è­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“ã§è³¼å…¥ã‚’移譲ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šè³¼å…¥æ¸ˆã¿ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒä¿è¨¼ã•れã¾ã™ãŒã€ä¸€åº¦ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã®ã¯1人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã§ã™ã€‚ãŸã¨ãˆã°ã€UserAãŒã‚µãƒ–スクリプションを購入ã—ã€åŒã˜ãƒ‡ãƒã‚¤ã‚¹ã§UserBãŒãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’リストアã—ãŸå ´åˆã€UserBãŒã‚µãƒ–スクリプションã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å–å¾—ã—ã€UserAã‹ã‚‰ã¯ã‚¢ã‚¯ã‚»ã‚¹ãŒå–り消ã•れã¾ã™ã€‚

ã„ãšã‚Œã‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆæ–°ã—ã„ユーザーã¾ãŸã¯å¤ã„ユーザー)ãŒè­˜åˆ¥ã•れã¦ã„ãªã„å ´åˆã§ã‚‚ã€Adapty内ã§ãれらã®ãƒ—ロファイル間ã§ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã¯å…±æœ‰ã•れã¾ã™ã€‚

アクセスレベルã¯ç§»è­²ã•れã¾ã™ãŒã€éŽåŽ»ãŠã‚ˆã³å°†æ¥ã®ã™ã¹ã¦ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ã€ä¸€è²«ã—ãŸã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã‚’ç¶­æŒã—完全ãªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³å±¥æ­´ï¼ˆãƒˆãƒ©ã‚¤ã‚¢ãƒ«æœŸé–“ã€ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³è³¼å…¥ã€æ›´æ–°ãªã©ï¼‰ã‚’åŒã˜ãƒ—ロファイルã«ç´ä»˜ã‘ã‚‹ãŸã‚ã€å…ƒã®Customer User IDã®ã‚¤ãƒ™ãƒ³ãƒˆã¨ã—ã¦è¨˜éŒ²ã•れã¾ã™ã€‚

æ–°ã—ã„ユーザーã¸ã‚¢ã‚¯ã‚»ã‚¹ã‚’移譲ã«åˆ‡ã‚Šæ›¿ãˆãŸå¾Œã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã¯ã™ãã«ã¯ãƒ—ロファイル間ã§ç§»è­²ã•れã¾ã›ã‚“。特定ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã®ç§»è­²ãƒ—ロセスã¯ã€ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æ›´æ–°ã€ãƒªã‚¹ãƒˆã‚¢ã€ã¾ãŸã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®æ¤œè¨¼ãªã©ã€ã‚¹ãƒˆã‚¢ã‹ã‚‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’AdaptyãŒå—ä¿¡ã—ãŸã¨ãã«ã®ã¿ãƒˆãƒªã‚¬ãƒ¼ã•れã¾ã™ã€‚

無効

最åˆã«ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã‚’å–å¾—ã—ãŸè­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルãŒã€ãれを永続的ã«ä¿æŒã—ã¾ã™ã€‚ã“れã¯ã€ãƒ“ジãƒã‚¹ãƒ­ã‚¸ãƒƒã‚¯ä¸Šã€è³¼å…¥ã‚’å˜ä¸€ã®Customer User IDã«ç´ä»˜ã‘ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã«æœ€é©ãªã‚ªãƒ—ションã§ÿÿã™ã€‚

ãªãŠã€åŒ¿åユーザー間ã§ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã¯å¼•ãç¶šã共有ã•れã¾ã™ã€‚

オーナーã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルを削除ã™ã‚‹ã“ã¨ã§ã€è³¼å…¥ã®ç´ä»˜ã‘を解除ã§ãã¾ã™ã€‚削除後ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ã¯æœ€åˆã«ãã‚Œã‚’è¦æ±‚ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイル(匿åã¾ãŸã¯è­˜åˆ¥æ¸ˆã¿ã‚’å•ã‚ãšï¼‰ã«ä»˜ä¸Žã•れã¾ã™ã€‚

共有ã®ç„¡åŠ¹åŒ–ã¯æ–°ã—ã„ユーザーã«ã®ã¿å½±éŸ¿ã—ã¾ã™ã€‚ã™ã§ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“ã§å…±æœ‰ã•れã¦ã„るサブスクリプションã¯ã€ã“ã®ã‚ªãƒ—ションを無効ã«ã—ãŸå¾Œã‚‚共有ã•れ続ã‘ã¾ã™ã€‚

Appleã¨Googleã¯ã€è³¼å…¥ã‚’Apple/Google IDã«ç´ä»˜ã‘ã¦ã„ã‚‹ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“ã§ã‚¢ãƒ—リ内課金を共有ã¾ãŸã¯ç§»è­²ã™ã‚‹ã“ã¨ã‚’求ã‚ã¦ã„ã¾ã™ã€‚共有ãŒãªã‘れã°ã€ãã®å¾Œã®å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã«è³¼å…¥ã®ãƒªã‚¹ãƒˆã‚¢ãŒæ©Ÿèƒ½ã—ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚

共有を無効ã«ã™ã‚‹ã¨ã€ãƒ­ã‚°ã‚¤ãƒ³å¾Œã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ã‚¯ã‚»ã‚¹ã‚’å–り戻ã›ãªããªã‚‹å ´åˆãŒã‚りã¾ã™ã€‚

共有ã®ç„¡åŠ¹åŒ–ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè³¼å…¥å‰ã«ãƒ­ã‚°ã‚¤ãƒ³ã‚’å¿…é ˆã¨ã™ã‚‹å ´åˆã«ã®ã¿æŽ¨å¥¨ã—ã¾ã™ã€‚ãã†ã§ãªã„å ´åˆã€è­˜åˆ¥æ¸ˆã¿ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚µãƒ–スクリプションを購入ã—ãŸå¾Œã«åˆ¥ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã¨ã€ã‚¢ã‚¯ã‚»ã‚¹ã‚’永続的ã«å¤±ã†å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚

ã©ã®è¨­å®šã‚’é¸ã¹ã°ã‚ˆã„ã§ã™ã‹ï¼Ÿ

ã‚¢ãƒ—ãƒªã®æ¡ä»¶é¸æŠžã™ã‚‹ã‚ªãƒ—ション
ログインシステムãŒãªãã€Adaptyã®ã¿Match anonymous profile IDを使用ã—ã¦ã„る。デフォルトオプションを使用ã—ã¦ãã ã•ã„。3ã¤ã®ã‚ªãƒ—ションã™ã¹ã¦ã§ã€åŒ¿åプロファイルIDé–“ã§ã¯ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«ãŒå¸¸ã«å…±æœ‰ã•れã¾ã™ã€‚
オプションã®ãƒ­ã‚°ã‚¤ãƒ³ã‚·ã‚¹ãƒ†ãƒ ãŒã‚りã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆå‰ã«è³¼å…¥ã§ãる。新ã—ã„ユーザーã¸ã‚¢ã‚¯ã‚»ã‚¹ã‚’ç§»è­²ã‚’é¸æŠžã—ã¦ãã ã•ã„。アカウントãªã—ã§è³¼å…¥ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¾Œã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’リストアã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
購入å‰ã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆã‚’å¿…é ˆã¨ã™ã‚‹ãŒã€è³¼å…¥ã‚’複数ã®Customer User IDã«ç´ä»˜ã‘ã‚‹ã“ã¨ã‚’許å¯ã—ã¦ã„る。新ã—ã„ユーザーã¸ã‚¢ã‚¯ã‚»ã‚¹ã‚’ç§»è­²ã‚’é¸æŠžã—ã¦ãã ã•ã„。一度ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹Customer User IDã¯1ã¤ã«é™ã‚‰ã‚Œã¾ã™ãŒã€åˆ¥ã®Customer User IDã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã‚‚有料アクセスを失ã‚ãšã«æ¸ˆã¿ã¾ã™ã€‚
購入å‰ã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆã‚’å¿…é ˆã¨ã—ã€è³¼å…¥ã‚’å˜ä¸€ã®Customer User IDã«å޳坆ã«ç´ä»˜ã‘るルールãŒã‚ã‚‹ã€‚ç„¡åŠ¹ã‚’é¸æŠžã—ã¦ãã ã•ã„。アカウント間ã§ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŒç§»è­²ã•れãªã„ã“ã¨ãŒä¿è¨¼ã•れã¾ã™ã€‚

未æ¥ã®æ—¥ä»˜ã®ã‚¤ãƒ™ãƒ³ãƒˆã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—(Apple/iOS)

ã“ã®å‹•作ã¯Apple App Storeã«ç‰¹æœ‰ã®ã‚‚ã®ã§ã™ã€‚Google Playã®é€šçŸ¥ã‚·ã‚¹ãƒ†ãƒ ã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚’事å‰ã«é€ä¿¡ã—ã¾ã›ã‚“。

プロファイルやインテグレーションã®ã‚¤ãƒ™ãƒ³ãƒˆã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ãŒæœªæ¥ã®æ—¥ä»˜ã‚’示ã™ã“ã¨ãŒã‚りã¾ã™ã€‚ã“れã¯AppleãŒæ›´æ–°ã‚¤ãƒ™ãƒ³ãƒˆã‚’事å‰ã«é€ä¿¡ã™ã‚‹ãŸã‚ã§ã™ã€‚

  • 発生ç†ç”±ï¼šAppleã¯ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ãŒæœŸé™åˆ‡ã‚Œã«ãªã‚‹å‰ã«è‡ªå‹•æ›´æ–°ã•れるよã†ã«ã—ã¦ãŠã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚µãƒ¼ãƒ“ス中断を防ããŸã‚ã§ã™ã€‚詳細ã¯Appleã®ãƒ‡ãƒ™ãƒ­ãƒƒãƒ‘ーフォーラムをã”覧ãã ã•ã„:Server Notifications for Subscriptions。
  • 影響ã™ã‚‹ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žï¼šé€šå¸¸ã€ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æ›´æ–°ã¨ãƒˆãƒ©ã‚¤ã‚¢ãƒ«ã‹ã‚‰æœ‰æ–™ã¸ã®è»¢æ›ã«é©ç”¨ã•れã¾ã™ã€‚ã“れらã®ã‚¤ãƒ™ãƒ³ãƒˆã¯AppleãŒäº‹å‰ã«é€šçŸ¥ã™ã‚‹ãŸã‚ã€æœªæ¥ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’æŒã¤å ´åˆãŒã‚りã¾ã™ã€‚
  • ãã®ä»–ã®ã‚¤ãƒ™ãƒ³ãƒˆã®ç¨®é¡žï¼šè¿½åŠ ã®ã‚¢ãƒ—リ内課金ã¨ã‚µãƒ–スクリプションプランã®å¤‰æ›´ã¯ã€äº‹å‰ã«äºˆæ¸¬ã§ããªã„ãŸã‚ã€å®Ÿéš›ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã§è¨˜éŒ²ã•れã¾ã™ã€‚
  • アナリティクスã¨ã‚¤ãƒ™ãƒ³ãƒˆãƒ•ィードã¸ã®å½±éŸ¿ï¼šã“れらã®ã‚¤ãƒ™ãƒ³ãƒˆã¯ã€ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ãŒéŽãŽãŸå¾Œã«ã®ã¿Analyticsã¨Event Feedã«è¡¨ç¤ºã•れã¾ã™ã€‚未æ¥ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’æŒã¤ã‚¤ãƒ™ãƒ³ãƒˆã¯ã©ã¡ã‚‰ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚‚表示ã•れã¾ã›ã‚“。
  • インテグレーションã¸ã®å½±éŸ¿ï¼šAdaptyã¯ã‚¤ãƒ™ãƒ³ãƒˆã‚’å—ä¿¡ã—ãŸã‚‰ã™ãã«ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã¸é€ä¿¡ã—ã¾ã™ã€‚ã‚¤ãƒ™ãƒ³ãƒˆãŒæœªæ¥ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’æŒã¤å ´åˆã€Adaptyã¯ãã®æœªæ¥ã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’ãã®ã¾ã¾ã‚¤ãƒ³ãƒ†ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã«é€ä¿¡ã—ã¾ã™ã€‚

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

ÿÿÿÿ