ÿÿ Unity SDKã§ã®ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã®å®Ÿè£… | Adapty ドキュメント

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

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

ã“ã®æ–¹æ³•ã§å•題ãªã‘れã°ã€å¿…è¦ãªä½œæ¥­ã¯ä»¥ä¸‹ã®2点ã ã‘ã§ã™ï¼š

  1. observerMode パラメータを true ã«è¨­å®šã—ã¦ã€Adapty SDKã®è¨­å®šæ™‚ã«ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã—ã¾ã™ã€‚設定手順ã«ã¤ã„ã¦ã¯Unityã‚’å‚ç…§ã—ã¦ãã ã•ã„。
  2. 既存ã®è³¼å…¥ã‚¤ãƒ³ãƒ•ラã‹ã‚‰Adaptyã¸ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’報告ã™ã‚‹ã€‚

オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—

購入ã¨ã‚µãƒ–スクリプションã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’自分ã§ç®¡ç†ã—ã€ã‚µãƒ–スクリプションイベントやアナリティクスã®é€ä¿¡ã«Adaptyを使用ã™ã‚‹å ´åˆã¯ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’有効ã«ã—ã¦ãã ã•ã„。

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

using UnityEngine;
using AdaptySDK;

public class AdaptyListener : MonoBehaviour, AdaptyEventListener {
    void Start() {
        DontDestroyOnLoad(this.gameObject);
        Adapty.SetEventListener(this);

        var builder = new AdaptyConfiguration.Builder("YOUR_PUBLIC_SDK_KEY")
            .SetObserverMode(true); // Enable observer mode

        Adapty.Activate(builder.Build(), (error) => {
            if (error != null) {
                // handle the error
                return;
            }
        });
    }

    public void OnLoadLatestProfile(AdaptyProfile profile) { }
    public void OnInstallationDetailsSuccess(AdaptyInstallationDetails details) { }
    public void OnInstallationDetailsFail(AdaptyError error) { }
}

パラメータ:

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

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

Adaptyã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚„アナリティクス機能も使ã„ãŸã„å ´åˆã¯å¯èƒ½ã§ã™ãŒã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ã¯è¿½åŠ ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ãŒå¿…è¦ã§ã™ã€‚ä¸Šè¨˜ã®æ‰‹é †ã«åŠ ãˆã¦ã€ä»¥ä¸‹ã®å¯¾å¿œãŒå¿…è¦ã«ãªã‚Šã¾ã™ï¼š

  1. リモートコンフィグã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¨åŒæ§˜ã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã™ã‚‹ã€‚
  2. 購入トランザクションã«ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’関連付ã‘る。
ÿÿÿÿ