# AI-सहायता प्राप्त इंटीग्रेशन

अपने प्रोजेक्ट में Pushwoosh Unity SDK को इंटीग्रेट और कॉन्फ़िगर करने के लिए AI कोडिंग सहायकों का उपयोग करें। अपने सहायक को [Context7](https://context7.com/) MCP सर्वर से कनेक्ट करके, इसे अप-टू-डेट प्लगइन डॉक्यूमेंटेशन, कोड उदाहरण और API संदर्भ तक पहुंच मिलती है — ताकि यह सटीक, काम करने वाला इंटीग्रेशन कोड उत्पन्न कर सके।

<Aside type="note">
Context7 का उपयोग करने के लिए आपके AI सहायक को [MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल)](https://modelcontextprotocol.io/) का समर्थन करना चाहिए। समर्थित उपकरणों में **Claude Code**, **Cursor**, **Windsurf**, **Cline**, और अन्य शामिल हैं।
</Aside>

## यह कैसे काम करता है

Context7 एक MCP सर्वर है जो AI सहायकों को अप-टू-डेट लाइब्रेरी डॉक्यूमेंटेशन प्रदान करता है। जब आपके सहायक के पास Context7 तक पहुंच होती है, तो यह संभावित रूप से पुरानी प्रशिक्षण डेटा पर निर्भर रहने के बजाय, बातचीत के दौरान सीधे नवीनतम Pushwoosh Unity SDK डॉक्स, कोड स्निपेट्स और API संदर्भ प्राप्त कर सकता है।

Context7 पर Pushwoosh Unity SDK लाइब्रेरी आईडी: **`/Pushwoosh/pushwoosh-unity`**

## Context7 सेट अप करना

अपने AI सहायक के MCP कॉन्फ़िगरेशन में [Context7](https://github.com/upstash/context7#installation) जोड़ें:

<Tabs>
  <TabItem label="Claude Code">
निम्नलिखित कमांड चलाएँ:

```bash
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
```
  </TabItem>
  <TabItem label="Cursor / Windsurf">
अपनी MCP कॉन्फ़िग फ़ाइल (`.cursor/mcp.json` या समकक्ष) में जोड़ें:

```json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}
```
  </TabItem>
</Tabs>

## उदाहरण प्रॉम्प्ट

एक बार Context7 कॉन्फ़िगर हो जाने के बाद, आप SDK को इंटीग्रेट करने के लिए प्राकृतिक भाषा के प्रॉम्प्ट का उपयोग कर सकते हैं। नीचे सामान्य कार्यों के लिए उपयोग के लिए तैयार प्रॉम्प्ट दिए गए हैं।

### बेसिक SDK इंटीग्रेशन

```text
Integrate Pushwoosh Unity SDK into my Unity project.

Requirements:
- Install com.pushwoosh.unity.core and com.pushwoosh.unity.android via UPM
- Initialize Pushwoosh with my App ID
- Register for push notifications and handle OnPushNotificationsReceived and OnPushNotificationsOpened events

Use Context7 MCP to fetch Pushwoosh Unity SDK documentation.
```

### टैग और उपयोगकर्ता सेगमेंटेशन

```text
Show me how to use Pushwoosh tags in a Unity app for user segmentation.
I need to set string, int, and list tags, get tags, and set user ID.

Use Context7 MCP to fetch Pushwoosh Unity SDK documentation for SetStringTag and GetTags.
```

### इवेंट्स और खरीद ट्रैकिंग

```text
Integrate Pushwoosh event tracking in my Unity app. Show me how to:
- Post custom events with attributes
- Track in-app purchases with SendPurchase

Use Context7 MCP to fetch Pushwoosh Unity SDK documentation for PostEvent.
```

<Aside type="tip">
अपने प्रॉम्प्ट के अंत में **"Use Context7 MCP to fetch Pushwoosh Unity SDK documentation"** जोड़ने से AI सहायक को कोड उत्पन्न करने से पहले नवीनतम SDK डॉक्स खींचने के लिए कहा जाता है।
</Aside>

## AI सहायक को क्या मिलता है

जब आपका सहायक Pushwoosh Unity SDK के लिए Context7 से क्वेरी करता है, तो उसे प्राप्त होता है:

- **इंस्टॉलेशन निर्देश** — npm रजिस्ट्री और Git URL के माध्यम से UPM सेटअप
- **API संदर्भ** — सार्वजनिक कक्षाएं, विधियां, और इवेंट परिभाषाएं
- **कोड उदाहरण** — सामान्य उपयोग के मामलों के लिए C# स्निपेट्स
- **प्लेटफ़ॉर्म सेटअप** — iOS और Android कॉन्फ़िगरेशन चरण
- **कॉन्फ़िगरेशन विवरण** — आरंभीकरण पैरामीटर, EDM4U सेटअप