ÿÿ リモートコンフィグペイウォールã®è¡¨ç¤º | Unity SDK | Adapty ドキュメント

Unity SDKã§ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグã«ã‚ˆã‚‹ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’レンダリングã™ã‚‹

リモートコンフィグを使ã£ã¦ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’カスタマイズã—ãŸå ´åˆã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰ã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’実装ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚リモートコンフィグã¯ãƒ‹ãƒ¼ã‚ºã«åˆã‚ã›ãŸæŸ”軟性をæä¾›ã™ã‚‹ãŸã‚ã€ä½•ã‚’å«ã‚ã‚‹ã‹ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ“ューãŒã©ã®ã‚ˆã†ã«è¡¨ç¤ºã•れるã‹ã¯ã™ã¹ã¦é–‹ç™ºè€…ãŒç®¡ç†ã—ã¾ã™ã€‚リモートコンフィグをå–å¾—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¦ã„ã‚‹ã®ã§ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグã§è¨­å®šã—ãŸã‚«ã‚¹ã‚¿ãƒ ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’自由ã«è¡¨ç¤ºã§ãã¾ã™ã€‚

ペイウォールã®ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグをå–å¾—ã—ã¦è¡¨ç¤ºã™ã‚‹

ペイウォールã®ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグをå–å¾—ã™ã‚‹ã«ã¯ã€remoteConfig プロパティã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦å¿…è¦ãªå€¤ã‚’å–り出ã—ã¾ã™ã€‚

Adapty.GetPaywall("YOUR_PLACEMENT_ID", (paywall, error) => {
    if (error != null) {
        // handle the error
        return;
    }
    
    // Access remote config dictionary
    var dictionary = paywall.RemoteConfig?.Dictionary;
    var headerText = dictionary?["header_text"] as string;
    
    // Or access raw JSON data
    var jsonData = paywall.RemoteConfig?.Data;
});

å¿…è¦ãªå€¤ã‚’ã™ã¹ã¦å–å¾—ã—ãŸã‚‰ã€ãれらをレンダリングã—ã¦è¦–覚的ã«é­…力的ãªãƒšãƒ¼ã‚¸ã«çµ„ã¿ç«‹ã¦ã¾ã™ã€‚ã•ã¾ã–ã¾ãªãƒ¢ãƒã‚¤ãƒ«ç«¯æœ«ã®ç”»é¢ã‚µã‚¤ã‚ºã‚„å‘ãã«å¯¾å¿œã—ãŸãƒ‡ã‚¶ã‚¤ãƒ³ã«ã—ã¦ã€ç•°ãªã‚‹ãƒ‡ãƒã‚¤ã‚¹ã§ã‚‚シームレスã§ä½¿ã„ã‚„ã™ã„体験をæä¾›ã—ã¦ãã ã•ã„。

Adapty アナリティクスãŒãƒ•ã‚¡ãƒãƒ«ã‚„ A/B テストã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã§ãるよã†ã€ä»¥ä¸‹ã§èª¬æ˜Žã™ã‚‹ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«è¡¨ç¤ºã‚¤ãƒ™ãƒ³ãƒˆã®è¨˜éŒ²ã‚’å¿…ãšè¡Œã£ã¦ãã ã•ã„。

ペイウォールã®è¡¨ç¤ºãŒå®Œäº†ã—ãŸã‚‰ã€è³¼å…¥ãƒ•ローã®è¨­å®šã«é€²ã¿ã¾ã™ã€‚ユーザーãŒè³¼å…¥ã™ã‚‹éš›ã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ—ロダクトを引数ã¨ã—㦠.MakePurchase() を呼ã³å‡ºã™ã ã‘ã§ã™ã€‚.MakePurchase() メソッドã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€è³¼å…¥ã®å®Ÿè£…ã‚’ã”覧ãã ã•ã„。

インターãƒãƒƒãƒˆæŽ¥ç¶šã‚„キャッシュãŒåˆ©ç”¨ã§ããªã„å ´åˆã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã•れるフォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ä½œæˆã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ãã®ã‚ˆã†ãªçжæ³ã§ã‚‚スムーズãªä½“験ãŒç¢ºä¿ã•れã¾ã™ã€‚

ペイウォール表示イベントをトラッキングã™ã‚‹

Adapty ã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ‘フォーマンス測定をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚購入データã¯è‡ªå‹•çš„ã«åŽé›†ã•れã¾ã™ãŒã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¡¨ç¤ºãƒ­ã‚°ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’見ãŸã‚¿ã‚¤ãƒŸãƒ³ã‚°ã‚’把æ¡ã—ã¦ã„ã‚‹ã®ã¯é–‹ç™ºè€…ã ã‘ã®ãŸã‚ã€æ‰‹å‹•ã§ã®è¨˜éŒ²ãŒå¿…è¦ã§ã™ã€‚

ペイウォール表示イベントをログã«è¨˜éŒ²ã™ã‚‹ã«ã¯ .LogShowPaywall(paywall) を呼ã³å‡ºã™ã ã‘ã§ã€ãƒ•ã‚¡ãƒãƒ«ã‚„ A/B テストã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«æŒ‡æ¨™ã«å映ã•れã¾ã™ã€‚

ペイウォールビルダーã§ä½œæˆã—ãŸãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã™ã‚‹å ´åˆã¯ã€.LogShowPaywall(paywall) を呼ã³å‡ºã™å¿…è¦ã¯ã‚りã¾ã›ã‚“。

Adapty.LogShowPaywall(paywall, (error) => {
    // handle the error
});

リクエストパラメーター:

パラメーター必須説明
paywall必須AdaptyPaywall オブジェクト。
ÿÿÿÿ