ÿÿ ペイウォールフェッãƒã®æœ€é©åŒ– | Capacitor SDK | Adapty ドキュメント

Capacitor SDK ã§ã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ•ェッãƒã‚’最é©åŒ–ã™ã‚‹

Capacitor ã§ç¢ºå®Ÿãªãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ•ェッãƒã‚’実ç¾ã™ã‚‹ã«ã¯ã€é«˜é€Ÿãªãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã€ã‚ªãƒ¼ãƒ‡ã‚£ã‚¨ãƒ³ã‚¹ã‚¿ãƒ¼ã‚²ãƒ†ã‚£ãƒ³ã‚°ã«å¯¾å¿œã—ãŸãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã®è¿”å´ã€ãã—ã¦ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒé…ã„å ´åˆã®ã‚°ãƒ¬ãƒ¼ã‚¹ãƒ•ルãªãƒ•ォールãƒãƒƒã‚¯ã¨ã„ã†3ã¤ã®è¦ä»¶ã‚’満ãŸã™å¿…è¦ãŒã‚りã¾ã™ã€‚以下ã®ãƒ«ãƒ¼ãƒ«ã§ã¯ã€ãã‚Œã‚’é”æˆã™ã‚‹ãŸã‚ã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã€ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã€ãƒ•ォールãƒãƒƒã‚¯ã®ãƒ‘ターンã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚

以下ã®ãƒ«ãƒ¼ãƒ«ã¯ã€adapty.activate() 㨠adapty.identify() ãŒã™ã§ã«å®Œäº†ã—ã¦ã„ã‚‹ã“ã¨ã‚’剿ã¨ã—ã¦ã„ã¾ã™ã€‚詳ã—ã㯠Capacitor SDK ã®å‘¼ã³å‡ºã—é †åº ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

以下ã®ã‚¢ãƒ‰ãƒã‚¤ã‚¹ã§ã¯ v3 ã®ãƒ¡ã‚½ãƒƒãƒ‰åを使用ã—ã¦ã„ã¾ã™ã€‚SDK v4 ã§ã¯ getPaywall ㌠getFlow ã«æ”¹åã•れã¦ã„ã¾ã™ï¼ˆç§»è¡Œã‚¬ã‚¤ãƒ‰ å‚照)ãŒã€ã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒ«ã¯ãã®ã¾ã¾é©ç”¨ã•れã¾ã™ã€‚

ãƒ«ãƒ¼ãƒ«ã¨æ³¨æ„事項

ã™ã‚‹ã“ã¨ã—ãªã„ã“ã¨ç†ç”±
表示ã—よã†ã¨ã—ã¦ã„るプレースメントをå–å¾—ã™ã‚‹ã€‚起動時ã«ã™ã¹ã¦ã®ãƒ—レースメントを並行ã—ã¦ãƒ—リフェッãƒã™ã‚‹ã€‚一括プリフェッãƒã¯ãƒ¡ã‚¤ãƒ³ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’ブロックã—ã€ãƒãƒ¼ã‚¹ãƒˆä¸­ã«é»’ç”»é¢ã‚’引ãèµ·ã“ã™ã€‚
アトリビューションãŒè§£æ±ºã•れる機会を得ãŸå¾Œã« getPaywall ã‚’å–å¾—ã™ã‚‹ — ãŸã¨ãˆã°ã€activate ã® 1〜2 秒後ã€ã¾ãŸã¯ onLatestProfileLoad リスナーãŒç™ºç«ã—ãŸå¾Œã€‚App.tsx ã®ã‚¢ãƒ—リ起動時㫠getPaywall を呼ã³å‡ºã™ã€‚アトリビューションãŒã¾ã å映ã•れã¦ã„ãªã„ãŸã‚ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¯ãƒ‡ãƒ•ォルトã®ã‚ªãƒ¼ãƒ‡ã‚£ã‚¨ãƒ³ã‚¹ã«å¯¾ã—ã¦è§£æ±ºã•れã€ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚„ ASA ãƒ‘ãƒ¼ã‚½ãƒŠãƒ©ã‚¤ã‚ºãŒæš—黙的ã«ã‚¹ã‚­ãƒƒãƒ—ã•れる。
loadTimeoutMs を設定ã—ã€ã™ã¹ã¦ã®ãƒ—レースメントã«ãƒ•ォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’設定ã™ã‚‹ã€‚getPaywall を無制é™ã«å¾…機ã™ã‚‹ã€‚タイムアウトを設定ã—ãªã„ã¨ã€æŽ¥ç¶šãŒä¸å®‰å®šãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒè§£æ±ºã™ã‚‹ã¾ã§ç©ºç™½ç”»é¢ã‚’見続ã‘ã‚‹ã‹ã€ã‚¢ãƒ—リを閉ã˜ã¦ã—ã¾ã†ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã¨ãƒ—ロダクトã®å–得(fetchPolicy ãŠã‚ˆã³ loadTimeoutMs パラメータã®ãƒªãƒ•ァレンス)ã¨ãƒ—レースメント(é©åˆ‡ãªãƒ—レースメントã®é¸æŠžæ–¹æ³•)をå‚ç…§ã—ã¦ãã ã•ã„。

é€šä¿¡çŠ¶æ…‹ãŒæ‚ªã„å ´åˆã®ãƒãƒ¥ãƒ¼ãƒ‹ãƒ³ã‚°

通信状態ãŒå¸¸ã«æ‚ªã„市場(地方エリアã€ç§»å‹•中ã€ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã®å•題ãŒã‚る地域)å‘ã‘ã«ã¯ï¼š

  • åˆå›žä»¥å¤–ã®ã™ã¹ã¦ã®å–å¾—ã§ fetchPolicy: 'return_cache_data_else_load' を設定ã™ã‚‹ã€‚
  • Adapty ダッシュボードã§ã™ã¹ã¦ã®ãƒ—レースメントã«ãƒ•ォールãƒãƒƒã‚¯ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’設定ã™ã‚‹ã€‚
  • loadTimeoutMs ã‚’3000〜5000ミリ秒ã«è¨­å®šã—ã€ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆæ™‚ã¯ãƒ•ォールãƒãƒƒã‚¯ã‚’å—ã‘入れる。
  • adapty.getProfile() ã®å®Œäº†ã‚’ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«è¡¨ç¤ºã®æ¡ä»¶ã«ã—ãªã„。プロファイルã®é…å»¶ã§UIãŒãƒ–ロックã•れãªã„よã†ã€getPaywall ã¯ç‹¬ç«‹ã—ã¦å‘¼ã³å‡ºã™ã€‚
ÿÿÿÿ