ÿÿ フローã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¡¨ç¤º - Android | Adapty ドキュメント

フローã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¡¨ç¤º - Android

Display flows and paywalls
✦
フロー Flow Builder ã§ä½œæˆâ€”—デãƒã‚¤ã‚¹ä¸Šã§ãƒã‚¤ãƒ†ã‚£ãƒ–ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•れã€WebView ã¯ä¸è¦
✦
Paywall Builder ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ« 既存ã®ã™ã¹ã¦ã® Paywall Builder コンテンツ

フローã¾ãŸã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’作æˆã—ãŸå ´åˆã€ãれをユーザーã«è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰ã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã‚’実装ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。フローやペイウォールã«ã¯ã€è¡¨ç¤ºã™ã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¨ãã®è¡¨ç¤ºæ–¹æ³•ã®ä¸¡æ–¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚

ã“ã®ã‚¬ã‚¤ãƒ‰ã§ã¯ã€Adapty ãŒãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ãƒ•ãƒ­ãƒ¼ã¨æ–°ã—ã„ペイウォールビルダーã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚リモートコンフィグã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚„ Observer モード ã®å ´åˆã¯ã€æ‰‹é †ãŒç•°ãªã‚Šã¾ã™ã€‚

以下ã§ä½¿ç”¨ã™ã‚‹ flowConfiguration オブジェクトã®å–得方法ã«ã¤ã„ã¦ã¯ã€ãƒ•ローã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®å–å¾—ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

リクエストパラメータ:

パラメータ必須/ä»»æ„説明
flowConfiguration必須フローã®ãƒ“ジュアル詳細をå«ã‚€ AdaptyUI.FlowConfiguration オブジェクトを指定ã—ã¾ã™ã€‚AdaptyUI.getFlowConfiguration(flow) メソッドを使ã£ã¦èª­ã¿è¾¼ã‚“ã§ãã ã•ã„。詳細㯠ビュー設定ã®å–å¾— ã‚’ã”å‚ç…§ãã ã•ã„。
productsä»»æ„ç”»é¢ä¸Šã®ãƒ—ロダクトã®è¡¨ç¤ºã‚¿ã‚¤ãƒŸãƒ³ã‚°ã‚’最é©åŒ–ã™ã‚‹ãŸã‚ã« AdaptyPaywallProduct ã®é…列を指定ã—ã¾ã™ã€‚null を渡ã™ã¨ã€AdaptyUI ãŒå¿…è¦ãªãƒ—ロダクトを自動的ã«å–å¾—ã—ã¾ã™ã€‚
eventListenerä»»æ„フローイベントを監視ã™ã‚‹ãŸã‚ã« AdaptyFlowEventListener を指定ã—ã¾ã™ã€‚使ã„ã‚„ã™ã•ã®è¦³ç‚¹ã‹ã‚‰ AdaptyFlowDefaultEventListener ã‚’æ‹¡å¼µã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚詳細㯠フロー & ペイウォールイベントã®å‡¦ç† ã‚’ã”å‚ç…§ãã ã•ã„。
insetsä»»æ„

インセットã¯ã€ã‚¿ãƒƒãƒ—å¯èƒ½ãªè¦ç´ ãŒã‚·ã‚¹ãƒ†ãƒ ãƒãƒ¼ã®è£ã«éš ã‚Œãªã„よã†ã«ã™ã‚‹ãŸã‚ã®ãƒ•ロー周囲ã®ã‚¹ãƒšãƒ¼ã‚¹ã§ã™ã€‚

デフォルト: Unspecified。ã“ã®å ´åˆã€Adapty ãŒè‡ªå‹•çš„ã«ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’調整ã—ã¾ã™ã€‚エッジツーエッジã®ãƒ•ローã§ã¯é©åˆ‡ã«æ©Ÿèƒ½ã—ã¾ã™ã€‚

フローãŒã‚¨ãƒƒã‚¸ãƒ„ーエッジã§ãªã„å ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’設定ã™ã‚‹ã“ã¨ã‚’検討ã—ã¦ãã ã•ã„。設定方法ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã® フローインセットã®å¤‰æ›´ セクションをã”å‚ç…§ãã ã•ã„。

customAssetsä»»æ„AdaptyCustomAssets オブジェクトを渡ã™ã“ã¨ã§ã€å®Ÿè¡Œæ™‚ã«ãƒ•ローやペイウォール内ã®ç”»åƒã‚„å‹•ç”»ã‚’ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚詳細㯠アセットã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º ã‚’ã”å‚ç…§ãã ã•ã„。
tagResolverä»»æ„フローã®ãƒ†ã‚­ã‚¹ãƒˆå†…ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’解決ã™ã‚‹ã«ã¯ AdaptyUiTagResolver を使用ã—ã¾ã™ã€‚ã“ã®ãƒªã‚¾ãƒ«ãƒãƒ¼ã¯ã‚¿ã‚°ãƒ‘ラメータをå—ã‘å–りã€å¯¾å¿œã™ã‚‹æ–‡å­—列ã«è§£æ±ºã—ã¾ã™ã€‚詳細ã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã®ãƒˆãƒ”ックをã”å‚ç…§ãã ã•ã„。
timerResolverä»»æ„カスタムタイマー機能を使用ã™ã‚‹å ´åˆã¯ã€ã“ã“ã«ãƒªã‚¾ãƒ«ãƒãƒ¼ã‚’渡ã—ã¦ãã ã•ã„。

Adapty SDK ãŒãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リã«ã©ã®ã‚ˆã†ã«çµ±åˆã•れã¦ã„ã‚‹ã‹ã€å®Ÿéš›ã®ä¾‹ã‚’見ã¦ã¿ã¾ã›ã‚“ã‹ï¼Ÿãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¡¨ç¤ºã€è³¼å…¥å‡¦ç†ã€ãã®ä»–ã®åŸºæœ¬æ©Ÿèƒ½ã‚’å«ã‚€å®Œå…¨ãªã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—を実演ã—ã¦ã„るサンプルアプリをã”覧ãã ã•ã„。

フローã®ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’変更ã™ã‚‹

インセットã¨ã¯ã€ãƒ•ローã®å‘¨å›²ã®ä½™ç™½ã®ã“ã¨ã§ã€ã‚¿ãƒƒãƒ—å¯èƒ½ãªè¦ç´ ãŒã‚·ã‚¹ãƒ†ãƒ ãƒãƒ¼ã®å¾Œã‚ã«éš ã‚Œãªã„よã†ã«ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚デフォルトã§ã¯ Adapty ãŒã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’自動的ã«èª¿æ•´ã™ã‚‹ãŸã‚ã€ã‚¨ãƒƒã‚¸ãƒ„ーエッジã®ãƒ•ローã§ã‚‚å•題ãªã機能ã—ã¾ã™ã€‚

フローãŒã‚¨ãƒƒã‚¸ãƒ„ーエッジã§ãªã„å ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’設定ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚

  • ステータスãƒãƒ¼ã¨ãƒŠãƒ“ゲーションãƒãƒ¼ã®ã©ã¡ã‚‰ã‚‚ AdaptyFlowView ã¨é‡ãªã‚‰ãªã„å ´åˆã¯ã€AdaptyFlowInsets.None を使用ã—ã¦ãã ã•ã„。
  • フローãŒä¸Šéƒ¨ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ã¨ã¯é‡ãªã‚‹ãŒä¸‹éƒ¨ã¨ã¯é‡ãªã‚‰ãªã„ã¨ã„ã£ãŸè¤‡é›‘ãªè¨­å®šã®å ´åˆã¯ã€ä»¥ä¸‹ã®ä¾‹ã®ã‚ˆã†ã« bottomInset ã®ã¿ã‚’ 0 ã«è¨­å®šã§ãã¾ã™ã€‚

開発者定義タイマーを使用ã™ã‚‹

モãƒã‚¤ãƒ«ã‚¢ãƒ—リã§é–‹ç™ºè€…定義タイマーを使用ã™ã‚‹ã«ã¯ã€timerResolver オブジェクトを作æˆã—ã¾ã™ã€‚ã“れã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚¤ãƒžãƒ¼ã¨ãƒ•ローã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°æ™‚ã«ç½®ãæ›ãˆã‚‰ã‚Œã‚‹æ–‡å­—列値をペアã«ã—ãŸè¾žæ›¸ã¾ãŸã¯ãƒžãƒƒãƒ—ã§ã™ã€‚以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚

ã“ã®ä¾‹ã§ã¯ã€CUSTOM_TIMER_NY 㯠Adapty ダッシュボードã§è¨­å®šã—ãŸé–‹ç™ºè€…定義タイマー㮠Timer ID ã§ã™ã€‚timerResolver ã«ã‚ˆã‚Šã€ã‚¢ãƒ—ãƒªã¯æ­£ã—ã„値(例:New Year’s Day ãªã©ã®ã‚¿ã‚¤ãƒžãƒ¼çµ‚了時刻ã‹ã‚‰ç¾åœ¨æ™‚刻を引ã„ã¦è¨ˆç®—ã—㟠13d 09h 03m 34s)ã§ã‚¿ã‚¤ãƒžãƒ¼ã‚’å‹•çš„ã«æ›´æ–°ã—ã¾ã™ã€‚

カスタムタグを使用ã™ã‚‹

モãƒã‚¤ãƒ«ã‚¢ãƒ—リã§ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’使用ã™ã‚‹ã«ã¯ã€tagResolver オブジェクト(カスタムタグã¨ã€ãƒ•ローæç”»æ™‚ã«ãã‚Œã‚‰ã‚’ç½®ãæ›ãˆã‚‹æ–‡å­—列値ã®ãƒšã‚¢ã‚’æŒã¤è¾žæ›¸ã¾ãŸã¯ãƒžãƒƒãƒ—)を作æˆã—ã¾ã™ã€‚以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚

ã“ã®ä¾‹ã§ã¯ã€USERNAME 㯠Adapty ダッシュボード㧠<USERNAME/> ã¨ã—ã¦å…¥åŠ›ã—ãŸã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã§ã™ã€‚tagResolver ã«ã‚ˆã‚Šã€ã‚¢ãƒ—リã¯ã“ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’ John ãªã©ã®æŒ‡å®šã—ãŸå€¤ã«å‹•çš„ã«ç½®ãæ›ãˆã¾ã™ã€‚

tagResolver ã¯ãƒ•ローを表示ã™ã‚‹ç›´å‰ã«ä½œæˆãƒ»è¨­å®šã™ã‚‹ã“ã¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚準備ãŒã§ããŸã‚‰ã€ãƒ•ローã®è¡¨ç¤ºã«ä½¿ç”¨ã™ã‚‹ AdaptyUI ãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã—ã¦ãã ã•ã„。

フローã®èª­ã¿è¾¼ã¿ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿ãƒ¼ã®è‰²ã‚’変更ã™ã‚‹

æ¬¡ã®æ–¹æ³•ã§ã€èª­ã¿è¾¼ã¿ã‚¤ãƒ³ã‚¸ã‚±ãƒ¼ã‚¿ãƒ¼ã®ãƒ‡ãƒ•ォルトカラーをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã§ãã¾ã™ã€‚


<style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">

    <item name="adapty_progressIndicatorColor">@color/yourColor</item>
</style>

ペイウォールビルダーを使ã£ã¦ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’カスタマイズã—ãŸå ´åˆã€ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リã®ã‚³ãƒ¼ãƒ‰å†…ã§ãã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’レンダリングã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«è¡¨ç¤ºã™ã‚‹å‡¦ç†ã¯ä¸è¦ã§ã™ã€‚ã“ã®ã‚ˆã†ãªãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã«ã¯ã€è¡¨ç¤ºã™ã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¨è¡¨ç¤ºæ–¹æ³•ã®ä¸¡æ–¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚

ã“ã®ã‚¬ã‚¤ãƒ‰ã¯ã€SDK v3.0 ãŒå¿…è¦ãªæ–°ã—ã„ペイウォールビルダーã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«å°‚用ã§ã™ã€‚ペイウォールã®è¡¨ç¤ºæ–¹æ³•ã¯ã€ç•°ãªã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーã§è¨­è¨ˆã•れãŸãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグペイウォールã€ãŠã‚ˆã³ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚

以下ã§ä½¿ç”¨ã™ã‚‹ viewConfiguration オブジェクトã®å–得方法ã«ã¤ã„ã¦ã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¨è¨­å®šã®å–å¾—ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

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

パラメータ必須/ä»»æ„説明
viewConfiguration必須ペイウォールã®ãƒ“ジュアル情報をå«ã‚€ AdaptyUI.LocalizedViewConfiguration オブジェクトを指定ã—ã¾ã™ã€‚å–å¾—ã«ã¯ Adapty.getViewConfiguration(paywall) メソッドを使用ã—ã¦ãã ã•ã„。詳ã—ã㯠ペイウォールã®ãƒ“ジュアル設定ã®å–å¾— ã‚’ã”覧ãã ã•ã„。
productsä»»æ„ç”»é¢ä¸Šã®ãƒ—ロダクト表示タイミングを最é©åŒ–ã™ã‚‹ãŸã‚ã« AdaptyPaywallProduct ã®é…列を指定ã—ã¾ã™ã€‚null を渡ã—ãŸå ´åˆã€AdaptyUI ãŒå¿…è¦ãªãƒ—ロダクトを自動的ã«å–å¾—ã—ã¾ã™ã€‚
eventListenerä»»æ„ペイウォールã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’監視ã™ã‚‹ãŸã‚ã« AdaptyUiEventListener を指定ã—ã¾ã™ã€‚使ã„ã‚„ã™ã•ã®è¦³ç‚¹ã‹ã‚‰ã€AdaptyUiDefaultEventListener を継承ã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚詳ã—ã㯠ペイウォールイベントã®å‡¦ç† ã‚’ã”覧ãã ã•ã„。
insetsä»»æ„

インセットã¯ã€ã‚¿ãƒƒãƒ—å¯èƒ½ãªè¦ç´ ãŒã‚·ã‚¹ãƒ†ãƒ ãƒãƒ¼ã®å¾Œã‚ã«éš ã‚Œãªã„よã†ã«ã™ã‚‹ãŸã‚ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«å‘¨å›²ã®ã‚¹ãƒšãƒ¼ã‚¹ã§ã™ã€‚

デフォルト値㯠UNSPECIFIED ã§ã€Adapty ãŒã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’自動調整ã—ã¾ã™ã€‚ã“れã¯ã‚¨ãƒƒã‚¸ãƒ„ーエッジã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã«æœ€é©ã§ã™ã€‚

ペイウォールãŒã‚¨ãƒƒã‚¸ãƒ„ーエッジã§ãªã„å ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’設定ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚設定方法ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã® ペイウォールインセットã®å¤‰æ›´ セクションをã”覧ãã ã•ã„。

personalizedOfferResolverä»»æ„パーソナライズã•れãŸä¾¡æ ¼è¡¨ç¤ºï¼ˆè©³ç´°ï¼‰ã‚’示ã™ã«ã¯ã€AdaptyUiPersonalizedOfferResolver を実装ã—ã€AdaptyPaywallProduct ã«å¯¾ã—ã¦ãã®ä¾¡æ ¼ãŒãƒ‘ーソナライズã•れã¦ã„ã‚‹å ´åˆã¯ trueã€ãã†ã§ãªã„å ´åˆã¯ false ã‚’è¿”ã™ç‹¬è‡ªã®ãƒ­ã‚¸ãƒƒã‚¯ã‚’渡ã—ã¾ã™ã€‚
tagResolverä»»æ„ペイウォールテキスト内ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’解決ã™ã‚‹ã«ã¯ AdaptyUiTagResolver を使用ã—ã¾ã™ã€‚ã“ã®ãƒªã‚¾ãƒ«ãƒã¯ã‚¿ã‚°ãƒ‘ラメータをå—ã‘å–りã€å¯¾å¿œã™ã‚‹æ–‡å­—列ã«å¤‰æ›ã—ã¾ã™ã€‚詳ã—ãã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã®ãƒˆãƒ”ックをã”覧ãã ã•ã„。
timerResolverä»»æ„カスタムタイマー機能を使用ã™ã‚‹å ´åˆã¯ã€ã“ã“ã«ãƒªã‚¾ãƒ«ãƒã‚’渡ã—ã¦ãã ã•ã„。

Adapty SDK ãŒãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ—リã«ã©ã®ã‚ˆã†ã«çµ±åˆã•れã¦ã„ã‚‹ã‹ã€å®Ÿéš›ã®ä¾‹ã‚’見ã¦ã¿ã¾ã›ã‚“ã‹ï¼Ÿãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¡¨ç¤ºã€è³¼å…¥å‡¦ç†ã€ãã®ä»–ã®åŸºæœ¬æ©Ÿèƒ½ã‚’å«ã‚€å®Œå…¨ãªã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—を実演ã—ã¦ã„るサンプルアプリをã”覧ãã ã•ã„。

ペイウォールã®ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’変更ã™ã‚‹

インセットã¨ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ãƒãƒ¼ã®è£å´ã«ã‚¿ãƒƒãƒ—å¯èƒ½ãªè¦ç´ ãŒéš ã‚Œãªã„よã†ã«ã™ã‚‹ãŸã‚ã®ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«å‘¨å›²ã®ã‚¹ãƒšãƒ¼ã‚¹ã®ã“ã¨ã§ã™ã€‚デフォルトã§ã¯ã€Adapty ãŒã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’自動的ã«èª¿æ•´ã—ã¾ã™ã€‚ã“れã¯ã‚¨ãƒƒã‚¸ãƒ„ーエッジã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã§ã¯ã†ã¾ã機能ã—ã¾ã™ã€‚

ペイウォールãŒã‚¨ãƒƒã‚¸ãƒ„ーエッジã§ãªã„å ´åˆã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¤ãƒ³ã‚»ãƒƒãƒˆã‚’設定ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚

  • ステータスãƒãƒ¼ã¨ãƒŠãƒ“ゲーションãƒãƒ¼ã®ä¸¡æ–¹ãŒAdaptyPaywallViewã¨é‡ãªã‚‰ãªã„å ´åˆã¯ã€AdaptyPaywallInsets.NONEを使用ã—ã¦ãã ã•ã„。
  • ペイウォールãŒä¸Šéƒ¨ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ã¨ã¯é‡ãªã‚‹ãŒä¸‹éƒ¨ã¨ã¯é‡ãªã‚‰ãªã„ã¨ã„ã£ãŸã‚«ã‚¹ã‚¿ãƒ è¨­å®šã®å ´åˆã¯ã€ä»¥ä¸‹ã®ä¾‹ã®ã‚ˆã†ã«bottomInsetã®ã¿ã‚’0ã«è¨­å®šã§ãã¾ã™ã€‚

開発者定義タイマーを使用ã™ã‚‹

モãƒã‚¤ãƒ«ã‚¢ãƒ—リã§é–‹ç™ºè€…定義タイマーを使用ã™ã‚‹ã«ã¯ã€timerResolver オブジェクトを作æˆã—ã¾ã™ã€‚ã“れã¯ã€ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚¤ãƒžãƒ¼ã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°æ™‚ã«ç½®ãæ›ãˆã‚‰ã‚Œã‚‹æ–‡å­—列値をペアã«ã—ãŸè¾žæ›¸ã¾ãŸã¯ãƒžãƒƒãƒ—ã§ã™ã€‚以下ã«ä¾‹ã‚’示ã—ã¾ã™ï¼š

ã“ã®ä¾‹ã§ã¯ã€CUSTOM_TIMER_NY 㯠Adapty ダッシュボードã§è¨­å®šã—ãŸé–‹ç™ºè€…定義タイマー㮠Timer ID ã§ã™ã€‚timerResolver ã«ã‚ˆã‚Šã€ã‚¢ãƒ—リã¯ã‚¿ã‚¤ãƒžãƒ¼ã‚’æ­£ã—ã„値(例:13d 09h 03m 34sã€å…ƒæ—¦ãªã©ã®ã‚¿ã‚¤ãƒžãƒ¼çµ‚了時刻ã‹ã‚‰ç¾åœ¨æ™‚刻を引ã„ãŸå€¤ï¼‰ã§å‹•çš„ã«æ›´æ–°ã§ãã¾ã™ã€‚

カスタムタグを使ã†

モãƒã‚¤ãƒ«ã‚¢ãƒ—リã§ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’使用ã™ã‚‹ã«ã¯ã€tagResolver オブジェクト(カスタムタグã¨ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«è¡¨ç¤ºæ™‚ã«ç½®æ›ã•れる文字列値を対応付ã‘るディクショナリã¾ãŸã¯ãƒžãƒƒãƒ—)を作æˆã—ã¾ã™ã€‚以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚

ã“ã®ä¾‹ã§ã¯ã€USERNAME 㯠Adapty ダッシュボード㧠<USERNAME/> ã¨ã—ã¦å…¥åŠ›ã—ãŸã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã§ã™ã€‚tagResolver ã«ã‚ˆã£ã¦ã€ã‚¢ãƒ—リãŒã“ã®ã‚«ã‚¹ã‚¿ãƒ ã‚¿ã‚°ã‚’ John ã®ã‚ˆã†ãªæŒ‡å®šã—ãŸå€¤ã«å‹•çš„ã«ç½®ãæ›ãˆã¾ã™ã€‚

tagResolver ã¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã™ã‚‹ç›´å‰ã«ä½œæˆãƒ»è¨­å®šã™ã‚‹ã“ã¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚準備ãŒã§ããŸã‚‰ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ AdaptyUI ãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã—ã¦ãã ã•ã„。

ローディングインジケーターã®è‰²ã‚’変更ã™ã‚‹

ローディングインジケーターã®ãƒ‡ãƒ•ォルト色ã¯ã€ä»¥ä¸‹ã®æ–¹æ³•ã§ä¸Šæ›¸ãã§ãã¾ã™ã€‚


<style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">

    <item name="adapty_progressIndicatorColor">@color/yourColor</item>
</style>
  • Adapty ペイウォールビルダー(レガシー)
  • プラットフォーム
    ÿÿÿÿ