# التكامل بمساعدة الذكاء الاصطناعي

استخدم مساعدي البرمجة بالذكاء الاصطناعي لدمج وتكوين إضافة Pushwoosh Cordova في مشروعك. من خلال ربط مساعدك بخادم [Context7](https://context7.com/) MCP، فإنه يحصل على وصول إلى وثائق الإضافة المحدثة، وأمثلة الكود، ومرجع API — حتى يتمكن من إنشاء كود تكامل دقيق وعملي.

<Aside type="note">
يجب أن يدعم مساعد الذكاء الاصطناعي الخاص بك [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) لاستخدام Context7. تشمل الأدوات المدعومة **Claude Code**، و**Cursor**، و**Windsurf**، و**Cline**، وغيرها.
</Aside>

## كيف يعمل

Context7 هو خادم MCP يوفر لمساعدي الذكاء الاصطناعي وثائق المكتبات المحدثة. عندما يكون لدى مساعدك وصول إلى Context7، يمكنه جلب أحدث وثائق إضافة Pushwoosh Cordova، ومقتطفات الكود، ومرجع API مباشرة أثناء المحادثة — بدلاً من الاعتماد على بيانات تدريب قد تكون قديمة.

معرف مكتبة إضافة Pushwoosh Cordova على Context7 هو: **`/pushwoosh/pushwoosh-phonegap-plugin`**

## إعداد Context7

أضف [Context7](https://github.com/upstash/context7#installation) إلى تكوين MCP لمساعد الذكاء الاصطناعي الخاص بك:

<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، يمكنك استخدام أوامر اللغة الطبيعية لدمج الإضافة. فيما يلي أوامر جاهزة للاستخدام للمهام الشائعة.

### التكامل الأساسي للإضافة

```text
دمج إضافة Pushwoosh Cordova في مشروع Cordova الخاص بي.

المتطلبات:
- تثبيت pushwoosh-cordova-plugin عبر cordova plugin add
- تهيئة Pushwoosh باستخدام App ID الخاص بي في onDeviceReady
- التسجيل لإشعارات الدفع ومعالجة أحداث push-receive و push-notification

استخدم Context7 MCP لجلب وثائق إضافة Pushwoosh Cordova.
```

### معالجة إشعارات الدفع

```text
أرني كيفية معالجة استدعاءات إشعارات الدفع (الاستلام، الفتح) باستخدام إضافة Pushwoosh Cordova. أريد معالجة بيانات حمولة الدفع والانتقال إلى صفحات محددة بناءً على البيانات المخصصة.

استخدم Context7 MCP لجلب وثائق إضافة Pushwoosh Cordova لمعالجة أحداث الدفع.
```

### تجزئة المستخدمين باستخدام العلامات

```text
أرني كيفية استخدام علامات Pushwoosh لتجزئة المستخدمين في تطبيق Cordova. أحتاج إلى تعيين العلامات، والحصول على العلامات، وتعيين User ID للتتبع عبر الأجهزة.

استخدم Context7 MCP لجلب وثائق إضافة Pushwoosh Cordova لـ setTags و getTags.
```

<Aside type="tip">
إضافة **"استخدم Context7 MCP لجلب وثائق إضافة Pushwoosh Cordova"** في نهاية الأمر الخاص بك يخبر مساعد الذكاء الاصطناعي بسحب أحدث وثائق الإضافة قبل إنشاء الكود.
</Aside>

## ما الذي يحصل عليه مساعد الذكاء الاصطناعي

عندما يستعلم مساعدك من Context7 عن إضافة Pushwoosh Cordova، فإنه يتلقى:

- **تعليمات التثبيت** — تثبيت الإضافة والإعداد الخاص بالمنصة
- **مرجع API** — الدوال العامة، والأحداث، وتوقيعات الاستدعاء
- **أمثلة على الكود** — مقتطفات JavaScript لحالات الاستخدام الشائعة
- **وثائق الأحداث** — معالجات أحداث push-receive، و push-notification، وغيرها
- **تفاصيل التكوين** — متغيرات الإضافة، والإعدادات الخاصة بالمنصة، والأذونات