# الترقية من v1

> الصفحات التي تحمل الكود القديم تستمر في العمل، وانتقل إلى الكود الجديد حين تستطيع.

هذه صفحة واحدة من توثيق Antiro (https://docs.antiro.io/ar/upgrade-v1). كل الصفحات في ملف واحد: https://docs.antiro.io/ar/llms-full.txt

## الصفحات القديمة تستمر في العمل

صار الملف `a/v1/a.js` يحمّل السكربت الجديد بالمفتاح نفسه، فلا يتعطل شيء في الصفحات التي ما زالت تحمل هذا الكود:

**الكود القديم**

```html
<script
  src="https://js.antiro.io/a/v1/a.js"
  data-key="pk_xxxxx"></script>
```

الدوال القديمة باقية:

| الدالة | ما تفعله الآن |
| --- | --- |
| `Antiro.init()` | تشغّل السكربت إذا كان الكود القديم بلا مفتاح، وإلا فلا شيء. |
| `Antiro.track()` | لا شيء. |
| `Antiro.check()` | تجيب مثل `Antiro.decide()` بعد تشغيل السكربت، وبـ `allow` قبل ذلك. |

## انتقل إلى الكود الجديد

استبدل الكود القديم بالجديد، بالمفتاح نفسه.

**الكود الجديد**

```html
<script
  src="https://js.antiro.io/v2/antiro.js"
  data-key="pk_xxxxx"
  async></script>
```

تعمل الصفحات القديمة بطريقة [الفحص عند الإرسال](https://docs.antiro.io/ar/sdk/modes#%D8%A7%D9%84%D9%81%D8%AD%D8%B5-%D8%B9%D9%86%D8%AF-%D8%A7%D9%84%D8%A5%D8%B1%D8%B3%D8%A7%D9%84). إن لم يناسب ذلك متجرك، فأضف `data-forms="off"` إلى الكود الجديد.
