> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Notification Content Extension が実装されている場合に iOS プッシュ通知でプッシュテンプレートの問題を回避するには

> Notification Content Extension を実装してもプッシュテンプレートが正しくレンダリングされない場合は、MoEngage iOS の Info.plist、ストーリーボード、ビルド設定を確認してください。

## 問題

Notification Content Extension が実装されているにもかかわらず、プッシュテンプレート（カルーセル画像、背景色、フォントの色など）がプッシュ通知で正しく表示されません。

## 手順

次の手順を確認します。

1. Notification Content Extension の Info.plist は次のようになっている必要があります。
   ```swift Swift wrap theme={null}
   <key>NSExtensionAttributes<key>
   <dict>
   	<key>UNNotificationExtensionCategory<key>
   	<string>MOE_PUSH_TEMPLATE</string>
        <key>UNNotificationExtensionDefaultContentHidden</key>
        <true/>
        <key>UNNotificationExtensionInitialContentSizeRatio</key>
        <real>1.2</real>
        <key>UNNotificationExtensionUserInteractionEnabled</key>
        <true/>
   <dict>
   ```
2. Content Extension で **MainInterface.storyboard** を選択し、デフォルトのラベルを削除して、View の背景色を透明（clear）に設定します。

<img alt="main interface.png" src="https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2ae942.png?fit=max&auto=format&n=t9nft78wsoLTI2Nx&q=85&s=173936e08037906de3cc2557b7fbf51f" width="3360" height="1646" data-path="images/moengage_2ae942.png" />

3. *メインアプリターゲットの Build Phases を確認します。*
   * Embed App Extensions/Embed Foundation Extensions で、**Copy only when installing** が選択されていないことを確認します。
   <img alt="copy install.png" src="https://mintcdn.com/moengage/4hNKOAjPrnhpJB2_/images/moengage_7f39a4.png?fit=max&auto=format&n=4hNKOAjPrnhpJB2_&q=85&s=8be2b6af36bb72b1eb6ec5686ebe7329" width="2740" height="930" data-path="images/moengage_7f39a4.png" />
4. *構成間で appGroupId を統一します。*
   * プロジェクト内のすべてのスキームと構成（例：Debug/Release/QA/UAT）で **appGroupId** が一致していることを確認します。
5. *ビルド構成を揃えます。*

   * プロジェクトを実行またはアーカイブする際は、メインターゲット、Notification Service Extension、Notification Content Extension ターゲットの Build Configuration が同じスキーム/構成を指していることを確認します。

   <img alt="debug.png" src="https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_10faed.png?fit=max&auto=format&n=OQ0V9ibjQLpsyCSD&q=85&s=e9cf9dfd50aad94b4d6a3127075ffe1c" width="1750" height="556" data-path="images/moengage_10faed.png" />

   <img alt="target.png" src="https://mintcdn.com/moengage/4hNKOAjPrnhpJB2_/images/moengage_805a55.png?fit=max&auto=format&n=4hNKOAjPrnhpJB2_&q=85&s=af7132e4273aa6b3bcb6d32744c00236" width="1832" height="446" data-path="images/moengage_805a55.png" />

   <img alt="duplicate.png" src="https://mintcdn.com/moengage/_eUNBDpGCEXI_sgZ/images/moengage_a717f9.png?fit=max&auto=format&n=_eUNBDpGCEXI_sgZ&q=85&s=39107ba27e8163458a99a9be781b2189" width="1826" height="976" data-path="images/moengage_a717f9.png" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.