سجل تغييرات المطور
تسرد هذه الصفحة إصدارات SDK وتحديثات API وتغييرات المنصة التي تؤثر على تكاملات Pushwoosh.
نوفمبر 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 02 نوفمبر | Web Push SDK v3.104.1 | تغيير جذري | يرسل PW_SiteOpened قيمة path بحالة أحرف الصفحة نفسها، وتطابقها قواعد الصفحات مع مراعاة حالة الأحرف. لم تعد القواعد وشروط path المحفوظة بأحرف صغيرة تطابق الصفحات التي تحتوي على أحرف كبيرة. اعرف المزيد |
أكتوبر 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 30 أكتوبر | Android SDK v6.17.2 | تغيير جذري | لم يعد Rich Media يستبدل العناصر النائبة ذات القوس المعقوف الواحد مثل {Name|text|} داخل <script>، لذا تحصل البرامج النصية التي تعتمد عليها على النص الخام. أما العناصر ذات القوسين المزدوجين فما زالت تعمل. اعرف المزيد |
| 30 أكتوبر | Android SDK v6.17.2 | إصلاح | تصل انتقالات الدخول إلى المناطق الجغرافية والخروج منها إلى SDK، لذا تعمل إشعارات Push الخاصة بالمناطق الجغرافية. ويتم تجاهل الانتقالات بعد stopLocationTracking(). اعرف المزيد |
| 30 أكتوبر | Android SDK v6.17.2 | إصلاح | على Android 9 والإصدارات الأقدم، تصل النقرات خارج نافذة Rich Media المشروطة إلى التطبيق. اعرف المزيد |
| 30 أكتوبر | Android SDK v6.17.2 | إصلاح | لا يُبلغ registerExistingToken() عن النجاح إلا بعد أن يقبل الخادم الرمز المميز. ويُعاد إرسال الرمز المحفوظ الذي لم يتم تسليمه. اعرف المزيد |
| 30 أكتوبر | Customer Journey API | تغيير جذري | مع المستخدمون الحاليون والجدد أو المستخدمون الجدد فقط، يرفض الدخول المستند إلى الجمهور أيضًا الشرائح التي تتضمن شرائح قائمة على الأحداث أو شرائح ثابتة عند حفظ Journey أو بدئها. اعرف المزيد |
| 30 أكتوبر | Device API | تغيير جذري | لم تعد عمليات فتح البريد الإلكتروني والنقر عليه من ماسحات البريد ترسل PW_EmailOpen أو PW_EmailLinkClicked، ولا تعيّن علامات Last Email Open أو Last Email Click، ولا تنقل المستخدمين عبر Journey. اعرف المزيد |
| 30 أكتوبر | Customer Journey API | إصلاح | عند قراءة Journey، يتم إرجاع اسم الحدث، وليس السمة، في dynamic_time.event_name لنقطة Wait المرتبطة بحدث. اعرف المزيد |
| 29 أكتوبر | Statistics API | تغيير جذري | تستبعد إحصائيات الرسائل افتراضيًا فتحات ونقرات البريد الإلكتروني المصنفة كبوتات (أدوات فحص الروابط). يحتسبها include_bots: true. اعرف المزيد |
| 28 أكتوبر | Capacitor SDK v1.0.14 | تغيير جذري | تستقبل pushReceivedCallback وpushOpenedCallback كائن حدث، لذا لم يعد كود TypeScript الذي يقرأ الوسيط الأول كنص الرسالة يُترجَم (يتضمن Android SDK 6.17.1 وiOS SDK 7.3.0). اعرف المزيد |
| 28 أكتوبر | Unity SDK v6.3.0 | تغيير جذري | تنتقل مشاريع iOS التي تستخدم CocoaPods أو EDM4U إلى Swift Package Manager عند التحديث، باستثناء الحالات المذكورة في «اعرف المزيد». ويحتاج Xcode بعد ذلك إلى الوصول إلى github.com. اعرف المزيد |
| 28 أكتوبر | Unity SDK v6.3.0 | إصلاح | على iOS، يترك Application Code الفارغ SDK غير مُهيأ بدلاً من التسبب في تعطل التطبيق. اعرف المزيد |
| 27 أكتوبر | Cordova SDK v8.3.80 | إصلاح | يتم تسليم أحداث مكالمات VoIP على Android التي تصل قبل onDeviceReady، أو أثناء إعادة إنشاء WebView، أو دون وجود مستمع، عند onDeviceReady التالي (يتضمن Android SDK 6.17.1 وiOS SDK 7.3.0). اعرف المزيد |
| 27 أكتوبر | Web Push SDK v3.103.0 | إضافة | يمكن لحملات الويب استهداف الزوار حسب حالة إذن الإشعارات الفورية، وأصبحت Pushwoosh.getPushPermissionStatus() عامة. اعرف المزيد |
| 27 أكتوبر | Web Push SDK v3.102.0 | تغيير | يحمل PW_SiteOpened السمة path بعد فك ترميزها وتحويلها إلى أحرف صغيرة، لذا تتم مطابقة قواعد صفحات حملات الويب دون التأثر بحالة الأحرف، بما في ذلك المسارات غير اللاتينية. اعرف المزيد |
| 27 أكتوبر | iOS SDK v7.3.0 | مهمل | أصبحت Pushwoosh.sharedInstance() وinitializeWithAppCode وجميع أعضاء مثيل Pushwoosh وPWInAppManager.shared() وPWInbox وPWRichMediaManager.shared() مهملة لصالح Pushwoosh.configure وPushwoosh.inbox وPushwoosh.media.legacyRichMedia. اعرف المزيد |
| 27 أكتوبر | iOS SDK v7.3.0 | إصلاح | تُبلغ registerForPushNotifications(completion:) عن النتيجة الفعلية من الخادم بدلاً من نجاح مبكر، ويتم الاحتفاظ بالعلامات الممررة مع التسجيل عند حدوث فشل مؤقت. اعرف المزيد |
| 27 أكتوبر | iOS SDK v7.3.0 | تغيير جذري | لم تعد Rich Media تستبدل العناصر النائبة ذات الأقواس المعقوصة المفردة مثل {Name|text|} داخل <script>، لذا تحصل البرامج النصية التي تعتمد عليها على النص الخام. لا تزال العناصر النائبة ذات الأقواس المزدوجة تعمل. اعرف المزيد |
| 27 أكتوبر | iOS SDK v7.3.0 | إصلاح | لم يعد SDK يُلغي تسجيل الجهاز عندما يُبطل iOS رمز VoIP، لذا تستمر الإشعارات الفورية العادية في الوصول. اعرف المزيد |
| 27 أكتوبر | iOS SDK v7.3.0 | تغيير جذري | يحتوي PWInboxMessageProtocol على خاصية مطلوبة جديدة tabId يجب أن تضيفها التنفيذات المخصصة للبروتوكول. اعرف المزيد |
| 23 أكتوبر | Android SDK v6.17.1 | إصلاح | يصل رمز الإشعارات الفورية الذي يقوم Firebase بتدويره إلى Pushwoosh، حتى لو كان الجهاز غير متصل في تلك اللحظة. اعرف المزيد |
| 23 أكتوبر | Messaging API v2 | إضافة | تمت إضافة custom_data_raw: بيانات مخصصة كنص JSON تحافظ على الأعداد الصحيحة الأكبر من 2^53 بدقة ولا يمكن دمجها مع custom_data. تملؤها طلبات REST تلقائيًا. اعرف المزيد |
| 21 أكتوبر | Messaging API v2 | إضافة | تمت إضافة sms.rcs (content_sid وcontent_variables) لإرسال RCS عبر قالب محتوى Twilio، للتطبيقات التي تستخدم Twilio مع بيانات اعتماد خاصة بها وMessaging Service. اعرف المزيد |
| 20 أكتوبر | User-centric API | تغيير جذري | لم يعد postEvent ينشئ تلقائيًا أحداثًا تزيد أسماؤها عن 128 حرفًا أو تحتوي على أحرف تحكم، ويُرجع خطأ حقل غير صالح. تستمر الأحداث الحالية في العمل. اعرف المزيد |
| 19 أكتوبر | .NET SDK v2.1.0 | إضافة | يتضمن Pushwoosh.DotNet وPushwoosh.DotNet.Geozones إصدارات بناء لـ .NET 10 إلى جانب .NET 8 (يتضمن Android SDK 6.17.0 وiOS SDK 7.2.10). اعرف المزيد |
| 19 أكتوبر | .NET SDK v2.1.0 | تغيير جذري | تفشل عمليات البناء مع PW0001 عند استهداف إصدار أقل من iOS 15.0، ومع PW0002 عند عدم تطابق إصداري Pushwoosh.DotNet وPushwoosh.DotNet.Geozones. أصبح PWInlineInAppView على iOS متقادمًا ولا يعرض شيئًا. اعرف المزيد |
| 19 أكتوبر | Messaging API v2 | تغيير جذري | يتم رفض الطلبات مع الرمز 400 عند وجود button_urlN دون button_textN في Chrome، وعند تجاوز time_to_live مدة 2419200 ثانية (28 يومًا) على Android وHuawei وBaidu وChrome. اعرف المزيد |
| 19 أكتوبر | Messaging API v2 | إصلاح | يرسل sound_enabled: false الخاص بـ iOS الإشعار دون صوت. اعرف المزيد |
| 19 أكتوبر | Messaging API v2 | تغيير جذري | تفشل رسائل Segment (غير المعاملاتية) مع SandboxMaxDevices عندما يستخدم التطبيق بوابة APNs Sandbox ويكون لديه أكثر من 200 مشترك iOS مفعّل لديهم الإشعارات الفورية. اعرف المزيد |
| 19 أكتوبر | Statistics API | تغيير | يحتسب getTagStats أي علامة لكل تطبيق عند تمرير applications، وعلى مستوى الحساب بخلاف ذلك. في السابق، كانت العلامات الخاصة بالتطبيق تتطلب applications، وكانت العلامات الأخرى ترفضه. اعرف المزيد |
| 16 أكتوبر | Messages API v1 | تغيير جذري | يفرض createTargetedMessage قيود التطبيقات الخاصة برمز API: لا يمكن للرموز المقيدة الإرسال إلى تطبيقات أخرى، ويتم رفض devices_filter بدون تطبيق. اعرف المزيد |
| 16 أكتوبر | React Native SDK v7.0.6 | إضافة | على React Native 0.75+، يقوم pushwoosh_spm_post_install في ملف Podfile بتثبيت iOS SDK عبر Swift Package Manager (يتضمن Android SDK 6.17.0 وiOS SDK 7.2.10 عبر Swift Package Manager). اعرف المزيد |
| 16 أكتوبر | Web Push SDK v3.100.0 | تغيير | يتم تسجيل المشتركين الجدد في Safari 16+ بقيمة device_type 11 (وليس 10) عندما يكون لدى التطبيق مفاتيح web VAPID خاصة به، كما هو الحال على منصة الويب الموحدة. تحتفظ اشتراكات Website Push ID الحالية بالقيمة 10، وكذلك على منصة الويب الموحدة. اعرف المزيد |
| 16 أكتوبر | Web Push SDK v3.99.0 | إضافة | ترسل نماذج حملات الويب جميع قيمها إلى Pushwoosh في طلب واحد، منسوبةً إلى الحملة التي تعرض النموذج. اعرف المزيد |
| 15 أكتوبر | Android SDK v6.17.0 | إضافة | تمت إضافة ما يصل إلى ثلاثة أزرار إجراءات للإشعارات الفورية عبر حقل الحمولة pw_buttons، وتُرجع PushMessage.getTappedButtonId() الزر الذي تم النقر عليه. اعرف المزيد |
| 15 أكتوبر | Android SDK v6.17.0 | إضافة | يُبلغ SDK Pushwoosh بحالة إذن الإشعارات الفورية للجهاز عند التسجيل وفتح التطبيق. اعرف المزيد |
| 15 أكتوبر | Android SDK v6.17.0 | مهمل | أصبحت Action وPushMessage.getActions() (pw_actions) مهملة لصالح pw_buttons وPushMessage.getButtons(). اعرف المزيد |
| 15 أكتوبر | Android SDK v6.17.0 | تغيير جذري | يحتوي InboxMessage على دالة مجردة جديدة getTabId() يجب أن تضيفها التنفيذات المخصصة. اعرف المزيد |
| 15 أكتوبر | Messaging API v2 | إضافة | تمت إضافة geo_zone (lat وlng وrange بالأمتار) لاستهداف رسائل Segment إلى الأجهزة التي يقع آخر موقع لها داخل تلك الدائرة. اعرف المزيد |
| 15 أكتوبر | Messaging API v2 | تغيير | مع follow_user_timezone: true، لم يعد يتم نقل وقت at الماضي إلى الوقت الحالي. تتلقى المناطق الزمنية اللاحقة الرسالة في ذلك الوقت، وتتبع المناطق الأخرى past_timezones_behaviour. اعرف المزيد |
| 15 أكتوبر | Messaging API v2 | إضافة | تمت إضافة علامة silent لكل منصة لمحتوى iOS وAndroid وHuawei وBaidu. اعرف المزيد |
| 15 أكتوبر | iOS SDK v7.2.10 | إضافة | تمت إضافة feature flags عبر Pushwoosh.configure.featureFlags (ذاكرة تخزين مؤقت محلية، وrefresh(completion:) وaddUpdateListener(_:) وlogImpression(_:)). في مرحلة beta. اعرف المزيد |
| 15 أكتوبر | iOS SDK v7.2.10 | إضافة | يُبلغ SDK عن حالة إذن الإشعارات الفورية (granted_explicit أو provisional أو ephemeral أو denied أو not_determined)، والتي تُرجعها أيضًا getRemoteNotificationStatus() باسم push_permission_status. اعرف المزيد |
| 15 أكتوبر | iOS SDK v7.2.10 | إصلاح | تفشل startLiveActivityWithToken:activityId:completion: بخطأ عند غياب الرمز أو كونه فارغًا بدلاً من إرساله. اعرف المزيد |
| 13 أكتوبر | Messages API v1 | إصلاح | يحسب createMessage مع أفضل وقت للإرسال وtimezone تواريخ الإرسال في المنطقة الزمنية المطلوبة. اعرف المزيد |
| 13 أكتوبر | Web Push SDK v3.97.0 | إضافة | يتم عرض حملات الويب المضمّنة داخل أول عنصر في الصفحة يطابق محدد CSS الخاص بها بدلاً من عرضها فوق الصفحة. اعرف المزيد |
| 12 أكتوبر | Event Streaming | تغيير | عندما تفشل نقطة نهاية HTTP في كل عملية تسليم لمدة 24 ساعة، يتم إيقاف تكاملها مؤقتًا وتجاهل الأحداث غير المُسلّمة، ويتلقى مالك الحساب بريدًا إلكترونيًا. اعرف المزيد |
| 12 أكتوبر | Messaging API v2 | إضافة | تمت إضافة inbox.expires_in، وهو عمر مثل "604800s" يُحسب من تاريخ الإرسال، وتكون الأولوية لـ expiration_date عند تعيين كليهما. اعرف المزيد |
| 11 أكتوبر | Messaging API v2 | إضافة | تمت إضافة carousel الخاص بـ Viber من 2 إلى 5 بطاقات، والذي يتطلب وجود body ولا يمكن دمجه مع صورة أو زر أو قالب. اعرف المزيد |
| 11 أكتوبر | Web Push SDK v3.96.0 | إضافة | تمت إضافة توصيات المنتجات على الموقع: trackProductView() وrecommendations.fetch() وrecommendations.trackClick() والأداة [data-pw-recommendations]، بمجرد تفعيل التوصيات على الموقع في Control Panel. اعرف المزيد |
| 11 أكتوبر | Web Push SDK v3.95.0 | إضافة | يرسل applicationOpen وregisterDevice الحقل push_permission_status (not_determined أو granted_explicit أو denied أو unsupported)، ويتم تسجيل الإذن المرفوض بدون رمز إشعارات فورية. اعرف المزيد |
| 10 أكتوبر | Device API | إضافة | يقبل registerDevice وapplicationOpen الحقل push_permission_status، الذي يتم تخزينه في علامة النظام Push Permission Status. اعرف المزيد |
| 09 أكتوبر | Android SDK v6.16.0 | إضافة | تمت إضافة feature flags عبر Pushwoosh.getInstance().getFeatureFlags() (ذاكرة تخزين مؤقت محلية، وisEnabled() وrefresh() وaddUpdateListener() وlogImpression()). في مرحلة beta. اعرف المزيد |
| 09 أكتوبر | Android SDK v6.16.0 | إضافة | تمت إضافة PushwooshFcmRouterService في pushwoosh-firebase للتطبيقات التي تعالج FCM بنفسها: تذهب رسائل Pushwoosh والرموز إلى SDK، والرسائل الأخرى إلى onAppMessageReceived(). اعرف المزيد |
| 09 أكتوبر | Capacitor SDK v1.0.13 | إضافة | تمت إضافة Message Inbox API (loadMessages() وreadMessage() وdeleteMessage() وperformAction() والعدادات) وInboxStyle محدد النوع لـ presentInboxUI() (يتضمن Android SDK 6.16.0 وiOS SDK 7.2.9). اعرف المزيد |
| 09 أكتوبر | Capacitor SDK v1.0.13 | تغيير جذري | أصبحت getTags() مُعرّفة على أنها كائن العلامات المسطح الذي كانت تُرجعه دائمًا، لذا لم يعد كود TypeScript الذي يفكك { tags } يُترجَم. اعرف المزيد |
| 09 أكتوبر | Cordova SDK v8.3.79 | إصلاح | تم إصلاح خطأ ترجمة في isRegisteredForPushNotifications كان يعطل عمليات بناء Android للإضافة (يتضمن Android SDK 6.16.0 وiOS SDK 7.2.9). اعرف المزيد |
| 09 أكتوبر | Messaging API v2 | إضافة | تمت إضافة schedule.best_time_to_send لرسائل Segment، حتى 30 يومًا مقدمًا. اعرف المزيد |
| 09 أكتوبر | Messaging API v2 | تغيير | يمكن جدولة الرسائل حتى 30 يومًا مقدمًا، بدلاً من 14. اعرف المزيد |
| 09 أكتوبر | Messaging API v2 | تغيير جذري | الرسالة المعاملاتية إلى users الذين لديهم أجهزة، ولكن ليس لديهم أي جهاز على قناتها، تُرجع OK دون إرسال بدلاً من NoRecipientsFound، بما يتوافق مع Messages API v1. اعرف المزيد |
| 09 أكتوبر | Web Push SDK v3.94.1 | إضافة | تمت إضافة feature flags عبر Pushwoosh.featureFlags (دوال جلب محددة النوع، وisEnabled() وrefresh() ومستمعو التحديثات وlogImpression())، دون أي طلبات على المواقع التي لا تستخدمها. في مرحلة beta. اعرف المزيد |
| 08 أكتوبر | Web Push SDK v3.93.1 | إصلاح | تعرض رسالة App Inbox المرتبطة بنافذة منبثقة على الويب تلك النافذة عند النقر عليها. اعرف المزيد |
| 08 أكتوبر | iOS SDK v7.2.9 | إصلاح | الإشعار الفوري المرئي الذي يحمل content-available ويصل في الخلفية يُحتسب مفتوحًا فقط عند النقر عليه، ويُحتسب مستلمًا مرة واحدة بالضبط. اعرف المزيد |
| 07 أكتوبر | Messaging API v2 | إصلاح | يذهب الإشعار الفوري ذو platforms الفارغة إلى منصات الإشعارات الفورية (المنصات الداعمة للإشعارات الصامتة في حالة الإشعار الصامت)، وليس إلى كل منصة مفعّلة. اعرف المزيد |
| 07 أكتوبر | Tags API | تغيير جذري | العلامات التي تحمل الاسم PW_FF_* (بأي حالة أحرف) محجوزة لـ feature flags: تتجاهل setTags وregisterDevice والتحديثات المجمعة قيمها، ولا تُرجعها getTags. اعرف المزيد |
| 06 أكتوبر | React Native SDK v7.0.5 | إصلاح | على iOS، يُرجع كل استدعاء لـ Linking.getInitialURL() في بيئة تشغيل JS رابط الإشعار الفوري الذي شغّل التطبيق، حتى لو قرأته مكتبة أخرى أولاً. اعرف المزيد |
| 06 أكتوبر | Web Push SDK v3.93.0 | تغيير | عند إدارة إعدادات Web SDK في Control Panel، تأتي webPopups.enable من Control Panel. على npm، توقف enable: false أيضًا الأدوات التي تم إنشاؤها في الكود. اعرف المزيد |
| 06 أكتوبر | Web Push SDK v3.92.0 | تغيير | عند إدارة إعدادات Web SDK في Control Panel، تتجاوز قيم inboxWidget من Control Panel المقتطف البرمجي. تحتفظ المفاتيح التي لا يعيّنها Control Panel، مثل triggerId، بقيمها من المقتطف البرمجي. اعرف المزيد |
| 05 أكتوبر | Capacitor SDK v1.0.12 | تغيير جذري | يرتفع الحد الأدنى لإصدار iOS إلى 15.0 لكل من التثبيت عبر CocoaPods وSwift Package Manager (يتضمن Android SDK 6.15.1 وiOS SDK 7.2.8). اعرف المزيد |
| 05 أكتوبر | Customer Journey API | تغيير جذري | لن يتم تشغيل Journey التي تم إنشاؤها اعتبارًا من 5 نوفمبر 2026 ما دامت خطوة push أو SMS أو Viber أو WhatsApp أو in-app أو smart content أو inbox بعد دخول قائم على حدث أو عبر API لا تحتوي على message_type. تحصل رحلات Journey التي تم إنشاؤها عبر API على تحذير فقط حتى 5 ديسمبر. اعرف المزيد |
| 05 أكتوبر | Customer Journey API | إصلاح | تُرجع نقاط نهاية v3 الخاصة بالبدء والإيقاف المؤقت والإنهاء والتحويل إلى مسودة والأرشفة 400 مع نتائج التحقق بدلاً من 500. اعرف المزيد |
| 02 أكتوبر | Event Streaming | تغيير جذري | يتم إرسال عمليات تسليم Webhook في دفعات تضم ما يصل إلى 100 حدث أو 768 KiB، ولا يُحتسب كتسليم ناجح إلا الاستجابة 2xx. اعرف المزيد |
| 02 أكتوبر | Flutter SDK v2.3.25 | تغيير جذري | يرتفع الحد الأدنى لهدف نشر iOS إلى 15.0 لـ pushwoosh_flutter وpushwoosh_inbox وpushwoosh_geozones (يتضمن Android SDK 6.15.1 وiOS SDK 7.2.8). اعرف المزيد |
| 02 أكتوبر | Flutter SDK v2.3.25 | إضافة | تُشحن إضافات iOS أيضًا كحزم Swift، والتي يستخدمها Flutter 3.44+ افتراضيًا. اعرف المزيد |
| 02 أكتوبر | Flutter SDK v2.3.25 | إصلاح | على Android، تضيف addToApplicationIconBadgeNumber إلى رقم الشارة الحالي بدلاً من استبداله. اعرف المزيد |
| 02 أكتوبر | Messaging API v2 | إضافة | يدعم schedule.past_timezones_behaviour القيمتين PAST_TIMEZONES_BEHAVIOUR_DO_NOT_SEND وPAST_TIMEZONES_BEHAVIOUR_NEXT_DAY. اعرف المزيد |
| 02 أكتوبر | React Native SDK v7.0.4 | إصلاح | على iOS، تُرجع Linking.getInitialURL() رابط Universal Link الخاص بالإشعار الفوري الذي شغّل التطبيق عند التشغيل البارد، حتى لو كان التحقق من الرابط بطيئًا (يتضمن Android SDK 6.15.1). اعرف المزيد |
| 02 أكتوبر | Statistics API | تغيير جذري | يُرجع messages:list بدون date_range آخر 31 يومًا فقط (UTC) عندما تكون قيمة message_type هي ALL (الافتراضية) أو TRANSACTIONAL، ما لم يتم تعيين messages_ids أو messages_codes. اعرف المزيد |
| 01 أكتوبر | Android SDK v6.15.1 | تغيير جذري | تضع pushwoosh-inbox-ui افتراضيًا علامة مقروءة على الرسائل عند عرضها بدلاً من عند النقر، ويُبقي PushwooshInboxStyle.automaticReadOnDisplay = false وضع العلامة عند النقر فقط. اعرف المزيد |
| 01 أكتوبر | Messaging API v2 | تغيير جذري | تُرجع قيمة enum غير معروفة في نص طلب REST الرمز 400 مع ذكر اسم الحقل بدلاً من الرجوع إلى القيمة الافتراضية. اعرف المزيد |
سبتمبر 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 30 سبتمبر | iOS SDK v7.2.8 | إصلاح | تم إصلاح تعطل عند التشغيل في التطبيقات التي يغلّف فيها SDK آخر app delegate (على سبيل المثال Firebase مع FirebaseAppDelegateProxyEnabled). اعرف المزيد |
| 29 سبتمبر | Web Push SDK v3.91.1 | تغيير جذري | يتم الآن عرض نصوص تكوين أداة Inbox (title وemptyInboxTitle وemptyInboxText) كنص عادي بدلاً من حقنها كـ HTML. الصفحات التي تستخدم ترميزًا فيها تحتاج إلى التعديل. اعرف المزيد |
| 29 سبتمبر | Web Push SDK v3.90.0 | تغيير جذري | تستبدل subscriptionWidget الآن المعامل enable بالمعاملين prompt.enabled وlauncher.enabled (يتم تشغيل كل منهما بشكل مستقل)، والمعامل launcher.size بالمعاملين launcher.width/launcher.height. المقتطف البرمجي الذي لا يزال يمرر enable يعود إلى أدوات الاشتراك الأقدم. اعرف المزيد |
| 29 سبتمبر | Web Push SDK v3.89.1 | إضافة | تمت إضافة أداة الاشتراك (معامل التهيئة subscriptionWidget أو لوحة التحكم): مطالبة بالإضافة إلى جرس تشغيل، تحل محل زر الاشتراك في إشعارات Push والنافذة المنبثقة المخصصة للاشتراك ومطالبة الاشتراك (Subscription Prompt) في مكون واحد، حتى لا يرى الزوار طلبين متنافسين. اعرف المزيد |
| 25 سبتمبر | iOS SDK v7.2.7 | إضافة | تمت إضافة Pushwoosh.media.setRichMediaColorScheme(_:) ومفتاح Info.plist باسم Pushwoosh_RICH_MEDIA_COLOR_SCHEME، حتى تتبع Rich Media المبنية باستخدام prefers-color-scheme سمة التطبيق أو النظام. تدعم رسائل In-App الأصلية الآن المظهر الداكن. اعرف المزيد |
| 25 سبتمبر | iOS SDK v7.2.7 | إضافة | تمت إضافة PWInbox.reportActionForMessageWithCode(_:) للإبلاغ عن فتح رسالة Inbox دون تنفيذ إجرائها. اعرف المزيد |
| 25 سبتمبر | iOS SDK v7.2.7 | تغيير | يجلب SDK الآن رمز جهاز APNs بنفسه عندما لا يمرره التطبيق إلى handlePushRegistration(_:)، بحيث تُسجَّل الأجهزة دون هذا الاستدعاء. يمكن إيقاف ذلك باستخدام Pushwoosh_AUTO_DEVICE_TOKEN_REGISTRATION = NO. اعرف المزيد |
| 24 سبتمبر | Android SDK v6.15.0 | إضافة | تمت إضافة PushwooshInbox.markMessageOpened() للإبلاغ عن فتح رسالة Inbox دون تنفيذ إجرائها. اعرف المزيد |
| 22 سبتمبر | Web Push SDK v3.86.0 | تغيير | في التطبيق المُدار من اللوحة، تتجاوز القيمة المحفوظة في لوحة التحكم الآن المعامل نفسه في مقطع التهيئة الخاص بالموقع. اعرف المزيد |
| 21 سبتمبر | Web Push SDK v3.85.0 | إضافة | تمت إضافة وضع الإدارة من اللوحة: يمكن الآن إدارة إعدادات Web SDK (autoSubscribe وdefaultNotificationTitle وdefaultNotificationImage وsafariWebsitePushID وsubscribeWidget) من لوحة التحكم بدلاً من مقطع التهيئة. اعرف المزيد |
| 21 سبتمبر | Web Push SDK v3.85.0 | إصلاح | تم إصلاح طلب /unregisterDevice غير الضروري عند الزيارة الأولى لزائر لم يشترك من قبل. اعرف المزيد |
| 17 سبتمبر | Android SDK v6.14.0 | إضافة | تفتح إشعارات Live Update الآن التطبيق وتتبع الروابط العميقة عند النقر مثل إشعارات Push العادية، مع احتساب مرات الفتح في الإحصائيات. تمت إضافة PushwooshLiveUpdates.getLiveUpdateActivityId() للتمييز بينها وبين إشعارات Push العادية. اعرف المزيد |
| 16 سبتمبر | Web Push SDK v3.82.0 | إضافة | يمكن لرسائل App Inbox الآن فتح نافذة منبثقة للويب بدلاً من رابط. يصل كود النافذة المنبثقة في action_params.wp ويتاح عبر IInboxMessagePublic.webPopupCode. اعرف المزيد |
| 15 سبتمبر | Web Push SDK v3.81.0 | إضافة | يطلب الزر ذو الإجراء subscribe داخل نافذة الويب المنبثقة الآن إذن Push ويعيد حالة granted/denied/default الناتجة إلى النافذة المنبثقة. اعرف المزيد |
| 14 سبتمبر | Web Push SDK v3.78.0 | إضافة | يستخدم تنسيق الأدوات (--pw-inbox-* في أداة App Inbox، و--pw-popup-* في النوافذ المنبثقة للويب) الآن خصائص CSS مخصصة حقيقية على جذر الأداة، وهي واجهة عامة مدعومة يمكن للصفحة تجاوزها من CSS الخاص بها. اعرف المزيد |
| 12 سبتمبر | Web Push SDK v3.75.0 | إضافة | تعرض أداة App Inbox الآن تخطيطات الخلايا الأربعة نفسها الموجودة في معاينة الحملة في لوحة التحكم (classic وbanner وcaptioned وcarousel)، فتظهر رسائل Inbox على الويب كما صُممت. اعرف المزيد |
| 12 سبتمبر | Web Push SDK v3.75.0 | تغيير جذري | أصبح sendDate في رسالة Inbox العامة لحظة UTC بدلاً من الوقت المحلي المعنون بـ Z. يتم الآن تهريب HTML في محتوى رسالة Inbox، وتحصل IInboxMessagePublic على حقول إلزامية جديدة هي layout وiconUrl وheroUrl وcarousel وcustomData. اعرف المزيد |
| 11 سبتمبر | Android SDK v6.13.0 | إضافة | تمت إضافة RichMediaManager.setRichMediaColorScheme() ومفتاح manifest باسم com.pushwoosh.rich_media_color_scheme، حتى تتبع Rich Media المبنية باستخدام prefers-color-scheme سمة التطبيق أو النظام. تدعم رسائل In-App الأصلية الآن المظهر الداكن. اعرف المزيد |
| 11 سبتمبر | Android SDK v6.13.0 | إصلاح | يصل الرابط العميق من إشعار تم فتحه الآن إلى النشاط (activity) الذي يعمل بالفعل بدلاً من نسخة جديدة منه. اعرف المزيد |
| 09 سبتمبر | iOS SDK v7.2.6 | تغيير | تستدعي postEvent(_:withAttributes:completion:) الآن دالة completion بمجرد قبول الخادم للحدث، بدلاً من انتظار اكتمال تنزيل موارد In-App الخاصة بالحساب. اعرف المزيد |
| 08 سبتمبر | Flutter SDK v2.3.24 | إضافة | تحمل حمولة Push على iOS الآن المفتاحين foreground وonStart، كما كانت تفعل على Android. اعرف المزيد |
| 08 سبتمبر | Flutter SDK v2.3.24 | إصلاح | تُلقي Pushwoosh.initialize() الآن ArgumentError عندما يكون app_id غير نصي، بدلاً من تعطل التطبيق. اعرف المزيد |
| 04 سبتمبر | Android SDK v6.12.0 | إضافة | تمت إضافة بطاقات رسائل غنية إلى pushwoosh-inbox-ui (banner وcaptioned وclassic وcarousel وvideo)، يتم اختيارها حسب displayType الخاص بالرسالة، بالإضافة إلى PushwooshInboxUi.onButtonClickListener للنقرات على الأزرار المضمنة. اعرف المزيد |
| 02 سبتمبر | Web Push SDK v3.73.0 | إضافة | تمت إضافة معامل التهيئة pushNotifications (القيمة الافتراضية true) والدالة isPushAvailable(). لم تعد إشعارات Push شرطًا مسبقًا لاكتمال initialize()، لذا تعمل النوافذ المنبثقة وInbox والأحداث والـ Tags حتى مع إيقاف Push. اعرف المزيد |
| 02 سبتمبر | Web Push SDK v3.73.0 | تغيير جذري | يرى مستخدمو TypeScript لحزمة npm النوع Pushwoosh.driver على أنه IPushService | undefined. يحتاج الكود الذي يستخدم strictNullChecks ويقرأ pushwoosh.driver.* مباشرة إلى حارس (guard)، ويفضل isPushAvailable(). سلوك وقت التشغيل لم يتغير. اعرف المزيد |
أغسطس 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 31 أغسطس | Web Push SDK v3.70.0 | إضافة | تمت إضافة webPopups.colorScheme ('auto' أو 'light' أو 'dark') لاختيار لوحة الألوان التي يتم عرض النافذة المنبثقة بها عند تكوين الوضع الداكن. اعرف المزيد |
| 31 أغسطس | Web Push SDK v3.70.0 | إضافة | تقوم كتل منتقي الموضوع (Topic picker) والتقييم (Rating) في النوافذ المنبثقة للويب الآن بالكتابة من خلال SDK: تتم إضافة الاختيارات إلى Tag الجهاز المرتبط، ويتم نشر التقييمات كـ Event مخصص. اعرف المزيد |
| 31 أغسطس | Web Push SDK v3.70.0 | تغيير | لم تعد النافذة المنبثقة للويب التي تحتوي على كتلة عد تنازلي (Countdown) منتهية الصلاحية تُعرض، حتى عند تشغيلها يدويًا عبر show(). اعرف المزيد |
| 27 أغسطس | iOS SDK v7.2.5 | تغيير | تفتح روابط Push الآن داخل التطبيق فقط للنطاقات المدرجة في Associated Domains الخاصة بالتطبيق. جميع الروابط الأخرى تفتح في المتصفح. اعرف المزيد |
| 27 أغسطس | iOS SDK v7.2.5 | إضافة | تعرض بطاقات PushwooshInboxKit الآن مرفق الإشعار كصورة للبطاقة. اعرف المزيد |
| 27 أغسطس | iOS SDK v7.2.5 | إصلاح | تم إصلاح روابط Push والروابط الخارجية وأزرار In-App التي كانت تفتح وجهة خاطئة أو لا تفتح شيئًا على الإطلاق. اعرف المزيد |
| 24 أغسطس | Customer Journey API | تغيير جذري | يقبل حقل email_type في نقطة send_email الآن فقط سلسلة نصية فارغة، أو marketing، أو transactional (بأحرف صغيرة)، ويتم التحقق من صحتها عند التحقق من صحة Journey أو بدئها. اعرف المزيد |
| 21 أغسطس | Android SDK v6.11.0 | إضافة | تمت إضافة قالب فيديو In-App إلى pushwoosh-inapp-ui. يعرض فيديو تشغيل تلقائي بملء الشاشة مع عنوان ورسالة وزر إجراء متراكب، بالإضافة إلى عناصر تحكم كتم الصوت والإغلاق. اعرف المزيد |
| 21 أغسطس | Android SDK v6.11.0 | إضافة | تمت إضافة Pushwoosh.getBaseUrl() لإرجاع نقطة نهاية Pushwoosh API التي يرسل إليها SDK الطلبات حاليًا. اعرف المزيد |
| 21 أغسطس | Android SDK v6.11.0 | تغيير | يتم الآن الكشف التلقائي عن وسيلة نقل الإشعارات على أجهزة Huawei/Honor التي تعمل بنظام HMS فقط في Cordova و React Native، بما يطابق التطبيقات الأصلية. مع وجود إعداد HMS الكامل، يتم استخدام HMS Push Kit بشكل افتراضي. اعرف المزيد |
| 21 أغسطس | Android SDK v6.11.0 | مهمل | تم إهمال Pushwoosh.enableHuaweiPushNotifications() وليس له أي تأثير. يتم الآن الكشف التلقائي عن وسيلة نقل الإشعارات. اعرف المزيد |
| 19 أغسطس | Messaging API v2 | إضافة | تمت إضافة use_latest_user_device إلى NotifySegment. عند تعيينه، يتم التسليم فقط إلى أحدث جهاز نشط لكل مستخدم مطابق، وليس كل جهاز مرتبط بـ User ID هذا. اعرف المزيد |
| 14 أغسطس | iOS SDK v7.2.4 | إصلاح | تم إصلاح وميض رسائل In-App الأصلية أو اختفائها أو تعليقها على الشاشة عندما يستدعي التطبيق SDK من رد نداء مفوض In-App. اعرف المزيد |
| 14 أغسطس | iOS SDK v7.2.4 | إصلاح | تم إصلاح عدم ظهور رسالة In-App أصلية عندما يحتوي رابط الزر الخاص بها على مسافة أو أحرف غير لاتينية. اعرف المزيد |
| 14 أغسطس | iOS SDK v7.2.4 | إصلاح | تم إصلاح العناصر النائبة للتخصيص في رسائل In-App الأصلية التي كانت تعود إلى النص الافتراضي بدلاً من قيم Tag الجهاز. اعرف المزيد |
| 13 أغسطس | Messaging API v2 | إضافة | تمت إضافة mode و timezone إلى FrequencyCapping. يربط وضع اليوم التقويمي الجديد نافذة العد والأيام بمنتصف الليل المحلي في المنطقة الزمنية IANA المحددة، بدلاً من نافذة متغيرة من وقت الإرسال. اعرف المزيد |
| 12 أغسطس | React Native SDK v6.1.59 | إضافة | تمت إضافة setEmails() و setUserEmails() لتسجيل عنوان (عناوين) البريد الإلكتروني للمستخدم لقناة البريد الإلكتروني، مما يطابق تسليمات الإشعارات والبريد الإلكتروني لنفس المستخدم. اعرف المزيد |
| 11 أغسطس | Flutter SDK v2.3.23 | إضافة | تمت إضافة setAppCode()/getAppCode() لتبديل تطبيق Pushwoosh، واختياريًا نقطة نهاية API الخاصة به، في وقت التشغيل؛ ومعلمة base_url اختيارية في initialize()؛ و presentInApp() لعرض رسالة In-App أصلية من كائن تكوين. اعرف المزيد |
| 10 أغسطس | iOS SDK v7.2.3 | إصلاح | تم إصلاح مشكلة كانت قد تمنع عرض Rich Media. اعرف المزيد |
| 10 أغسطس | iOS SDK v7.2.3 | تغيير | تم تحسين دقة فحص تكامل بدء التشغيل للتطبيقات التي تقوم بتكوين SDK في وقت التشغيل. اعرف المزيد |
| 07 أغسطس | iOS SDK v7.2.2 | إضافة | تدعم رسائل In-App الأصلية الآن المحتوى الديناميكي: يتم ملء العناصر النائبة للتخصيص في نص الحملة بقيم Tag الجهاز، تمامًا مثل Rich Media. اعرف المزيد |
| 07 أغسطس | iOS SDK v7.2.2 | إصلاح | تم إصلاح عطل كان قد يحدث عند قراءة مفوض إشعارات الواجهة الأمامية، ومشكلة في عرض Rich Media عندما يحتوي سياق الحملة أو بيانات الإشعار المخصصة على قيم ليست بتنسيق JSON صالح. اعرف المزيد |
| 07 أغسطس | iOS SDK v7.2.2 | تغيير | تم تحصين SDK ضد الحمولات الخبيثة من الخادم والإشعارات، مما يحسن استقرار إجراءات Inbox ومعالجة الإشعارات والتسجيل. اعرف المزيد |
| 07 أغسطس | Android SDK v6.10.2 | إضافة | تدعم رسائل In-App الأصلية الآن المحتوى الديناميكي: يتم ملء العناصر النائبة للتخصيص في نص الحملة بقيم Tag الجهاز، تمامًا مثل Rich Media. اعرف المزيد |
| 06 أغسطس | Messaging API v2 | إضافة | تمت إضافة subject و file_urls و message_at إلى كتلة حمولة SMS. تحول subject و file_urls الرسالة إلى MMS على مقدمي الخدمات الذين لديهم نقطة نهاية MMS؛ ويتجاهل مقدمو الخدمات الآخرون كليهما ويسلمون النص الأساسي العادي. اعرف المزيد |
| 03 أغسطس | Android SDK v6.10.1 | إضافة | تمت إضافة قوالب In-App: banner (شريط مدمج مع إخفاء تلقائي اختياري)، و carousel (مجموعة بطاقات قابلة للتمرير)، و sheet (بطاقة مثبتة في الأسفل مع إمكانية الإخفاء بالسحب لأسفل) إلى pushwoosh-inapp-ui. اعرف المزيد |
يوليو 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 31 يوليو | iOS SDK v7.2.1 | إضافة | يدعم PushwooshInApp قوالب In-App من نوع sheet (بطاقة سفلية)، و carousel (شرائح قابلة للتمرير)، و banner (شريط مدمج)، بالإضافة إلى modal، و fullscreen، و stories. اعرف المزيد |
| 31 يوليو | Statistics API | تغيير | يُرجع messages:list الآن خطأ عندما يتجاوز page × per_page 100,000. قم بتضييق نطاق التاريخ أو استخدم صفحات أصغر. اعرف المزيد |
| 29 يوليو | Messaging API v2 | إصلاح | لم يعد Notify يتجاهل عناوين URL للروابط العميقة التي تحتوي على تخصيص Liquid ({{ }} / {% %}). اعرف المزيد |
| 28 يوليو | Messaging API v2 | تغيير | يؤدي تعيين days: 0 و count: 0 معًا الآن إلى تعطيل تحديد سقف التكرار بالكامل، بدلاً من إرجاع خطأ. هذا يسهل إيقاف تحديد السقف دون منطق إضافي من جانبك. لا يزال إرسال واحد فقط من days أو count مرفوضًا. اعرف المزيد |
| 27 يوليو | Web Push SDK v3.63.0 | إضافة | يمكن الآن التحكم في النوافذ المنبثقة للويب بالكامل من الكود الخاص بك، مع API جديد لإظهار وإخفاء والتحقق من حالة النافذة المنبثقة، بالإضافة إلى أحداث للتفاعل مع تغييرات الرؤية في الوقت الفعلي. اعرف المزيد |
| 24 يوليو | iOS SDK v7.2.0 | إضافة | يمكن الآن عرض رسائل In-App بشكل أصلي على الجهاز. تمت إضافة PushwooshInApp، الذي يدعم قوالب modal و fullscreen و stories عبر Pushwoosh.inApp API. اعرف المزيد |
| 24 يوليو | Android SDK v6.10.0 | إضافة | يمكن الآن عرض رسائل In-App بشكل أصلي على الجهاز. تمت إضافة pushwoosh-inapp-ui، الذي يدعم قوالب modal و fullscreen و stories عبر PushwooshInAppUi API. اعرف المزيد |
| 24 يوليو | Android SDK v6.10.0 | إصلاح | تم إصلاح مشكلة كانت قد تمنع عرض بعض رسائل In-App. اعرف المزيد |
| 23 يوليو | Tags API | تغيير جذري | لم تعد العلامات تنقسم إلى علامات خاصة بالتطبيق وعلامات على مستوى الحساب. تُرجع listTags القيمة isApplicationSpecific: true لكل علامة، وتتجاهل addTag الحقل application_specific. اعرف المزيد |
| 21 يوليو | User-centric API | إضافة | يدعم postEvent الآن PW_Conversion لتتبع الإيرادات. اعرف المزيد |
| 15 يوليو | iOS SDK v7.1.5 | إصلاح | تم إصلاح مشكلة في تكوين نغمة رنين VoIP المخصصة، وجعل SDK أكثر مرونة تجاه حمولات الإشعارات والعلامات وبيانات Inbox ومحتوى Rich Media المشوه. اعرف المزيد |
| 15 يوليو | iOS SDK v7.1.5 | تغيير | يتم الآن إعادة تسجيل رموز إشعارات Live Activity بعد إعادة تشغيل التطبيق، ويتم تخطي تحديثات الرموز المكررة، لتحديثات عن بعد أكثر موثوقية. اعرف المزيد |
| 14 يوليو | Liquid Templates | إضافة | يمكن لعلامة connected_content الآن إرسال رؤوس الطلب، بحيث يمكنك تمرير رمز تفويض عند سحب محتوى ديناميكي من عنوان URL. اعرف المزيد |
| 09 يوليو | Android SDK v6.9.6 | تغيير | تم جعل SDK أكثر مرونة تجاه المشكلات النادرة في رسائل In-App و Rich Media ومعالجة الإشعارات. أصبحت تحديد الموقع الجغرافي والسياج الجغرافي وتسجيل إشعارات Firebase أكثر موثوقية الآن على الأجهزة التي تحتوي على مكتبة خدمات Google Play قديمة أو مفقودة، إلى جانب تحديثات العلامات ومعالجة تخزين الإشعارات المحلية. اعرف المزيد |
| 03 يوليو | Android SDK v6.9.5 | تغيير | يمكن الآن تكوين مدة الرسوم المتحركة لـ Rich Media من نوع modal عن بعد عبر إعدادات نمط In-App، دون الحاجة إلى تحديث التطبيق. حصلت الإشعارات ورسائل In-App و Rich Media أيضًا على تحسين للاستقرار في هذا الإصدار. اعرف المزيد |
| 03 يوليو | iOS SDK v7.1.4 | إضافة | يمكن الآن جدولة Live Activities لتبدأ في تاريخ مستقبلي وإلغاؤها بواسطة activityId. يدعم Rich Media من نوع modal الآن انتقالات التلاشي وبدون رسوم متحركة، مع مدة رسوم متحركة قابلة للتكوين. اعرف المزيد |
| 03 يوليو | iOS SDK v7.1.4 | إصلاح | تم إصلاح مؤقت الإغلاق التلقائي لـ Rich Media من نوع modal، الذي كان يعمل سابقًا فقط عند العرض الأول، إلى جانب مشكلة تنظيف الموارد بعد إغلاق Rich Media من نوع modal. اعرف المزيد |
| 01 يوليو | Messaging API v2 | إضافة | يدعم Notify الآن Viber كقناة عبر كتلة حمولة viber. اعرف المزيد |
يونيو 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 26 يونيو | Messaging API v2 | إضافة | أرسل تحديثات Android Live Updates عن طريق إضافة كائن live_update (OPERATION_START/OPERATION_UPDATE/OPERATION_END، live_update.id مشترك) إلى كتلة android في Notify للمعاملات. اعرف المزيد |
| 25 يونيو | iOS SDK v7.1.3 | إضافة | تمت إضافة handleWillPresentNotification() و handleNotificationResponse() للتطبيقات التي تمتلك مفوض UNUserNotificationCenter، بالإضافة إلى مدقق تكامل بدء التشغيل الذي يطبع تشخيصات التكوين. اعرف المزيد |
| 25 يونيو | Android SDK v6.9.4 | تغيير | يمكن الآن عرض رسائل In-App من نوع modal بدون رسوم متحركة انتقالية. اعرف المزيد |
| 24 يونيو | Messaging API v2 | إضافة | يمكن لـ Notify الآن إنشاء رسائل SMS من إعداد مسبق محفوظ: قم بتعيين sms_preset على مستوى الحمولة بدلاً من تضمين sms.body لكل لغة (لا يزال sms.body المضمن يتجاوز الإعداد المسبق لتلك اللغة). اعرف المزيد |
| 24 يونيو | Android SDK v6.9.3 | إصلاح | تم إصلاح أعطال Rich Media من نوع modal عند الانتقالات في الخلفية وعند فتح الروابط الخارجية. يتم الآن شحن Core و WebKit كتبعيات متعدية. يحل محل الإصدار 6.9.2 المسحوب. اعرف المزيد |
| 19 يونيو | Google Wallet API | إضافة | إصدار وتحديث بطاقات Google Wallet من الواجهة الخلفية الخاصة بك. تتم مزامنة التغييرات مع كل جهاز قام بحفظ البطاقة. اعرف المزيد |
| 18 يونيو | iOS SDK v7.1.2 | إضافة | يدعم PushwooshInboxKit الآن أنواع البطاقات الغنية (carousel، فيديو، و Apple Wallet) التي يتم تحديدها لكل رسالة عبر displayType، مع ردود نداء مفوض لإجراءات بطاقة Wallet. اعرف المزيد |
| 18 يونيو | Customer Journey API | إضافة | واجهة برمجة تطبيقات Customer Journey API جديدة من نوع REST/JSON لإنشاء وتحديث وإدارة Journeys، وتشغيل إدخالات API، وقراءة إحصائيات Journey (الأساس https://journey.pushwoosh.com). اعرف المزيد |
| 16 يونيو | Android SDK v6.9.1 | إضافة | تمت إضافة getSubscriptionAccountId() لإسناد اشتراك Google Play Billing. يتم الآن شحن Firebase Messaging كتبعية متعدية. يمكن إخفاء شريط تقدم Live Updates للتحديثات التي تقتصر على الحالة فقط. اعرف المزيد |
| 16 يونيو | Web Push SDK v3.59.0 | إضافة | تضمين النوافذ المنبثقة للويب من الكود: قم بتصدير WebPopupsWidget من حزمة SDK. اعرف المزيد |
| 15 يونيو | Messaging API v2 | إضافة | تمت إضافة طريقة Cancel (POST /messaging/v2/cancel) لإلغاء رسالة معلقة أو في انتظار أو قيد المعالجة بواسطة message_code. اعرف المزيد |
| 15 يونيو | iOS SDK v7.1.1 | إضافة | تمت إضافة Pushwoosh.configure.pushPrimer، وهو مربع حوار اختياري ناعم قابل للتخصيص يتم عرضه قبل مطالبة نظام iOS بالإذن. اعرف المزيد |
| 15 يونيو | iOS SDK v7.1.0 | إضافة | تمت إضافة PushwooshNotificationServiceExtension، وهي فئة أساسية جاهزة للاستخدام لملحقات خدمة الإشعارات. اعرف المزيد |
| 15 يونيو | iOS SDK v7.1.0 | مهمل | تم إهمال PWNotificationExtensionManager لصالح الفئة الفرعية PushwooshNotificationServiceExtension. اعرف المزيد |
| 11 يونيو | Messaging API v2 | إضافة | تمت إضافة use_latest_user_device إلى NotifyTransactional: عند استهداف users، يتم التسليم فقط إلى أحدث جهاز نشط لكل مستخدم. اعرف المزيد |
| 11 يونيو | Customer Journey Statistics API | إضافة | تُرجع GET /api/journey/{id}/statistics/external الآن عناصر Journey من نوع In-App ضمن points، مع مقاييس pointStat shows وinteractions وskipped. في السابق، كانت رحلات Journey المكونة من In-App فقط تُرجع points: []. اعرف المزيد |
| 08 يونيو | iOS SDK v7.0.46 | إضافة | تمت إضافة وحدة PushwooshNotificationUI: تجربة “stories” بملء الشاشة جاهزة للاستخدام للإشعارات الموسعة، يتم عرضها عن طريق إنشاء فئة فرعية من PushwooshStoriesViewController في ملحق محتوى الإشعارات. اعرف المزيد |
| 08 يونيو | iOS SDK v7.0.46 | إصلاح | تم إصلاح حالات رفض تحميل App Store (خطأ 409)، وتعليق ملحق خدمة الإشعارات مع App Groups، وعطل عند وجود قيم شارة مشوهة. اعرف المزيد |
| 02 يونيو | Android SDK v6.9.0 | إضافة | تمت إضافة وحدة pushwoosh-liveupdates للإشعارات المستمرة بنمط التقدم على Android 16 (API 36+)، لحالات الاستخدام مثل الطلبات والرحلات والتوصيلات. اعرف المزيد |
| 02 يونيو | Apple Wallet PassKit API | إضافة | تمت إضافة بطاقات Apple Wallet كقناة، مع PassKit API لإصدار وتحديث البطاقات. تتم مزامنة التحديثات مع كل جهاز أضاف البطاقة. اعرف المزيد |
| 01 يونيو | Tags API | إضافة | تمت إضافة علامات نظام البريد الإلكتروني لتقسيم البريد الإلكتروني: Last Email Open Message Code، Last Email Click Message Code، Last Email Confirm، Bounced Email، و Unsubscribed Emails. اعرف المزيد |
مايو 2026
Anchor link to| التاريخ | المكون | التغيير | التفاصيل |
|---|---|---|---|
| 26 مايو | Messaging API v2 | إضافة | يدعم Notify الآن الرسائل القصيرة (SMS) كقناة من الدرجة الأولى. اعرف المزيد |
| 22 مايو | Web Push SDK v3.57.0 | إضافة | تمت إضافة api.setLanguage(...) لتجاوز لغة الجهاز. لها الأولوية على initParams و navigator.language. اعرف المزيد |
| 22 مايو | Web Push SDK v3.57.0 | إضافة | تمت إضافة دعم لخيار webPopups widget في معلمات init الخاصة بـ SDK. اعرف المزيد |
| 22 مايو | SMTP gateway | إضافة | تمت إضافة نقطة نهاية إرسال SMTP smtp.pushwoosh.com:587 (STARTTLS + AUTH PLAIN). يتم إعادة توجيه الرسائل إلى Messaging API v2 كبريد إلكتروني للمعاملات. اعرف المزيد |
| 21 مايو | Android SDK v6.8.1 | تغيير | تم تحسين دقة تتبع الجلسة والخمول ونية الخروج. يحتفظ setLogLevel() الآن بالمستوى السابق ويسجل خطأ بدلاً من إلقاء استثناء عند وجود قيمة غير معروفة. اعرف المزيد |
| 18 مايو | iOS SDK v7.0.43 | إزالة | تمت إزالة PushwooshInboxUI القديم من خطوط أنابيب البناء والإصدار. قم بالترحيل إلى PushwooshInboxKit. اعرف المزيد |
| 18 مايو | iOS SDK v7.0.43 | تغيير جذري | يتم الآن رفض رموز التطبيق التي تحتوي على . بشكل صريح. تم إهمال هذا التنسيق منذ فترة طويلة. اتصل بدعم Pushwoosh إذا كنت لا تزال تستخدم واحدًا. اعرف المزيد |
| 18 مايو | iOS SDK v7.0.43 | إصلاح | يتم الآن تشغيل تحديث InboxKit فقط عند الانتقالات الحقيقية في الخلفية لمنع طلبات POST الإضافية |
| 14 مايو | Android SDK v6.8.0 | إضافة | تمت إضافة setAdvertisingId() لتمرير GAID إلى Pushwoosh لمطابقة Meta Ads MADID. يتطلب موافقة المستخدم وتكاملًا يدويًا في تطبيقك. اعرف المزيد |
| 13 مايو | iOS SDK v7.0.41 | إضافة | تمت إضافة setAdvertisingId() لتمرير IDFA إلى Pushwoosh لمطابقة Meta Ads MADID. يتطلب موافقة ATT وتكاملًا يدويًا في تطبيقك. اعرف المزيد |
| 07 مايو | iOS SDK v7.0.40 | إضافة | تمت إضافة PushwooshInboxKit مع تخطيطات بطاقات banner و captioned و classic، وأزرار CTA مضمنة، والسحب للحذف. اعرف المزيد |