ÿÿ Kotlin Multiplatform SDKã«ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’実装ã™ã‚‹ | Adapty ドキュメント

Kotlin Multiplatform SDKã«ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’実装ã™ã‚‹

ã™ã§ã«ç‹¬è‡ªã®è³¼å…¥ã‚¤ãƒ³ãƒ•ラをæŒã£ã¦ãŠã‚Šã€Adapty ã¸ã®å®Œå…¨ç§»è¡Œã«è¸ã¿åˆ‡ã‚Œãªã„å ´åˆã¯ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’検討ã—ã¦ã¿ã¦ãã ã•ã„。基本的ãªä½¿ã„æ–¹ã§ã¯ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã«ã‚ˆã‚Šé«˜åº¦ãªã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã‚„ã€ã‚¢ãƒˆãƒªãƒ“ューション・アナリティクスシステムã¨ã®ã‚·ãƒ¼ãƒ ãƒ¬ã‚¹ãªçµ±åˆãŒåˆ©ç”¨ã§ãã¾ã™ã€‚

ã“ã®ãƒ‹ãƒ¼ã‚ºã‚’満ãŸã™å ´åˆã¯ã€ä»¥ä¸‹ã®2ã¤ã®æ‰‹é †ãŒå¿…è¦ã§ã™ã€‚

  1. Adapty SDKã®è¨­å®šæ™‚ã«observerModeパラメーターをtrueã«è¨­å®šã—ã¦ã‚ªãƒ³ã«ã—ã¾ã™ã€‚Kotlin Multiplatformã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—手順ã«å¾“ã£ã¦ãã ã•ã„。
  2. 既存ã®è³¼å…¥ã‚¤ãƒ³ãƒ•ラã‹ã‚‰ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’報告ã—ã¾ã™ã€‚

SDK v4ã§ã¯ã€Observerモードã§Adaptyレンダリングã®ãƒ•ローやペイウォールを表示ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ユーザーãŒè³¼å…¥ã¾ãŸã¯å¾©å…ƒãƒœã‚¿ãƒ³ã‚’タップã™ã‚‹ã¨ã€SDKãŒãã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã‚ãªãŸã®ã‚³ãƒ¼ãƒ‰ã«æ¸¡ã—ã€è³¼å…¥ã‚„復元を自分ã§å®Ÿè¡Œã§ãã¾ã™ã€‚Observerモードã§ãƒ•ローを表示ã™ã‚‹ã‚’ã”覧ãã ã•ã„。

オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã®è¨­å®š

Adapty をサブスクリプションイベントã®é€ä¿¡ã¨ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã«ã®ã¿ä½¿ç”¨ã—ã€è³¼å…¥ã‚„サブスクリプションã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ç®¡ç†ã¯è‡ªåˆ†ã§è¡Œã†å ´åˆã¯ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã—ã¦ãã ã•ã„。

オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§å‹•作ã—ã¦ã„ã‚‹å ´åˆã€Adapty SDK ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’クローズã—ã¾ã›ã‚“。ãã®ãŸã‚ã€ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®å‡¦ç†ã¯å¿…ãšã”自身ã§è¡Œã£ã¦ãã ã•ã„。


val config = AdaptyConfig
    .Builder("PUBLIC_SDK_KEY")
    .withObserverMode(true)     // default false
    .build()

Adapty.activate(configuration = config)
    .onSuccess {
        Log.d("Adapty", "SDK initialised in observer mode")
    }
    .onError { error ->
        Log.e("Adapty", "Adapty init error: ${error.message}")
    }

パラメーター:

パラメータ説明
observerModeオブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’制御ã™ã‚‹ãƒ–ール値。デフォルト値㯠false ã§ã™ã€‚

オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ Adapty ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’使用ã™ã‚‹

Adapty ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚„ A/B テスト機能も併用ã—ãŸã„å ´åˆã¯å¯èƒ½ã§ã™ãŒã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ã¯è¿½åŠ ã®è¨­å®šãŒå¿…è¦ã§ã™ã€‚ä¸Šè¨˜ã®æ‰‹é †ã«åŠ ãˆã¦ã€ä»¥ä¸‹ã‚’行ã£ã¦ãã ã•ã„:

  1. リモートコンフィグペイウォールã®å ´åˆã¨åŒæ§˜ã«ã€é€šå¸¸é€šã‚Šãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã—ã¾ã™ã€‚
  2. 購入トランザクションã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’ç´ä»˜ã‘ã¾ã™ã€‚
ÿÿÿÿ