كيف يمكنني إنشاء مرفق رائع؟
ستعرض "إشعارات الأجهزة المجاورة" الرسائل في قسم "الأجهزة المجاورة" في إعدادات Google، تعمل على إضاءة مربّع الإعدادات السريعة في ميزة "الأجهزة المجاورة" على الأجهزة المتوافقة، وسيعزز هذا الخيار المرفقات التي تحقّق أفضل أداء كإشعارات
لتحقيق الفاعلية القصوى، يجب أن تستوفي المرفقات ما يلي:
- توجيه المستخدمين إلى التطبيقات أو المواقع الإلكترونية التي يزورها بعض المستخدمين فعلاً الموقع.
- أن تجذب معظم المستخدمين الذين سيتلقّون الإشعار.
- وقد يساعد تحسين موقع المرشد في استهداف المستخدمين المهتمين فقط.
- استخدم عبارة مباشرة تحث المستخدم على اتخاذ إجراء وتجنب مفاجأة المستخدم.
- اسعَ جاهدًا للوصول إلى الرسائل التي تحصل على تفاعل إيجابي من المستخدمين.
- التقيّد بسياسات إشعارات الأجهزة المجاورة لضمان توفير تجربة إيجابية لمستخدمي منتجاتنا.
لا يظهر المرفق في قسم "الأجهزة المجاورة" في إعدادات Google. لماذا؟
- وهناك بعض القيود على الرسائل التي نعرضها، مثل السماح باستخدام بروتوكول HTTPS فقط. عناوين URL ومنع المحتوى الذي ينتهك السياسات.
- الروابط إلى play.google.com غير متوافقة. بدلاً من ذلك، استخدِم مرفقات App Intent لتمكين تجربة مدعومة بتطبيق.
لا تظهر رسالتي كإشعار. لماذا؟
هناك عدة أسباب قد تؤدي إلى عدم ظهور الإشعار.
- لن يظهر إشعار إذا لم يستقبل المستخدمون المرفق بشكل جيد. يمكن العثور على نصائح لإنشاء مرفق رائع أعلاه.
- تبحث "إشعارات الأجهزة المجاورة" عادةً عن أجهزة مرشد لبضع ثوان بعد يتم تشغيل الشاشة. إذا لم يتم تشغيل الشاشة لبعض الوقت، لن يكتشف جهازك إشارات جديدة.
- لن يظهر مرفق في وضع تصحيح الأخطاء إلا في وضع تصحيح الأخطاء. وضع معين. يمكنك أيضًا الاطّلاع على وضع تصحيح الأخطاء.
- إذا تم إغلاق الإشعار على أحد الأجهزة مؤخرًا، قد يعني ذلك أنّ هذا الجهاز قد تم إغلاقه. عدم عرض إشعار آخر ضمن فترة زمنية محددة. تتم أيضًا إعادة ضبط سياسة التراجع إذا فتح المستخدم قسم "الأجهزة المجاورة" في إعدادات Google.
- قد لا يظهر إشعار إذا كان يخالف إشعارات الأجهزة المجاورة. .
ما هي إصدارات Android المتوافقة مع ميزة "إشعارات الأجهزة المجاورة"؟
تتوفّر ميزة "إشعارات الأجهزة المجاورة" على نظام التشغيل Android 4.4 (KitKat) والإصدارات الأحدث.
ما علاقة "إشعارات الأجهزة المجاورة" بعنوان Eddystone-URL أو الشبكة المادية؟
تعمل "إشعارات الأجهزة المجاورة" بالتوازي مع Eddystone-URL والويب المادي مع السلوك الدقيق استنادًا إلى حالات الاستخدام والإمكانات. على سبيل المثال، إذا لديك حالة استخدام واحدة متوفرة على موقعك الإلكتروني، يمكنك استخدام إشارة عنوان URL لـ Eddystone إذا كانت حالة الاستخدام متاحة في تطبيقك، يمكنك استخدام "إشعارات الأجهزة المجاورة" الموجّهة إلى التطبيق.
ما هو التنسيق المطلوب لمرفقات "إشعارات الأجهزة المجاورة" في واجهة برمجة تطبيقات Proximity Beacon؟
راجع تنسيق بيانات المرفقات لـ التفاصيل. باختصار، يجب أن تأخذ المرفقات الشكل التالي:
{
"title": "Example",
"url": "https://www.example.com"
}
في مرفقات "إشعارات الأجهزة المجاورة"، كيف يتم استخدام العنوان؟
سيظهر العنوان في الإشعارات والقوائم التي يتم عرضها بواسطة
إشعارات الأجهزة المجاورة. على سبيل المثال، إذا تم ضبط العنوان على
"مثال على إجراء تم تنفيذه"، سيظهر نص الإشعار كما يلي:
"Example action at place"
بالإضافة إلى اسم التطبيق أو عنوان URL.
هل يتم تثبيت التطبيق في الخلفية من خلال ميزة "إشعارات الأجهزة المجاورة"؟
لا، ستؤدي ميزة "إشعارات الأجهزة المجاورة" إلى إعادة توجيه المستخدمين إلى "متجر Google Play" لتثبيت التطبيق. من هناك.
كيف يمكنني معرفة ما إذا وصل المستخدم إلى تطبيقي من خلال "إشعارات الأجهزة المجاورة"؟
روابط "إشعارات الأجهزة المجاورة" هي روابط عادية لصفحات في تطبيقات Android، ولكن إذا كنت ترغب في توفير علامات إضافية مثل المقاييس أو الإحصاءات، يمكنك إضافة طلب سلسلة المعلَمات في عنصر المسار لعنوان URL المقصود.
هل تتوافق "إشعارات الأجهزة المجاورة" مع iBeacon؟
نعم، ما دام جهاز المرشد يمتلك رقم تعريف iBeacon ثابتًا. يمكن تسجيل أرقام التعريف هذه. في واجهة برمجة تطبيقات Proximity Beacon، ويمكن أن تحتوي على مرفقات إشعارات الأجهزة المجاورة.
أين ومتى يتم الفحص، إذا لم يكن في تطبيقي؟
يتم إجراء الفحص من خلال "خدمات Google Play" فقط عند "تشغيل الشاشة". أحداث.
مَن المسؤول عن تسجيل أجهزة المرشد في Proximity Beacon API؟
ويمكن لأي شخص تسجيل جهاز المرشد ما دام المرفق لديه الحق في تسجيل مساحة الاسم والنوع. وفي معظم الحالات، سيكون هذا هو مالك المرشد، ولكن قد أن يكون المصنّع الأصلي للجهاز للإشارة إذا كنت حاصلاً على عقد معه.
ما تنسيق معرّف الموارد المنتظم (URI) لهدف التطبيق؟
أولاً، باستخدام لوحة بيانات الإشارة يمكنك السماح للواجهة الأمامية للويب بإنشاء عنوان URI صالح لك شريطة أن فهم أجزاء المخطط والمضيف ومسار معرّف الموارد المنتظم (URI). وفي ما يلي مثال لذلك:
إذا كنت تريد أن تطلق ميزة "إشعارات الأجهزة المجاورة" النشاط في تطبيقك الذي يتضمّن فلتر الأهداف التالي:
<data android:host="item"
android:pathPrefix="/scanner"
android:scheme="myapp" />
معرّف الموارد المنتظم (URI) لـ intent:// سيكون كالتالي:
intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end
بمعنى أنه يمكن تقسيم معرّف الموارد المنتظم (URI) على النحو التالي:
intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end
وإذا كان نشاطك يتطلب إضافات intent، يجب إضافتها قبل
;end
:
intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end
يمكن استخدام الأنواع التالية في الخدمات الإضافية:
- منطقي
- بايت
- شار
- مزدوجة
- عائم
- Int
- الصيغة الطويلة
- Shorts
راجع أيضًا Intent.java#parseUri() وIntent.java#toUri(int) في سياق URI_INTENT_SCHEME للحصول على مزيد من التفاصيل حول عنوان URL المقصود.
ماذا عن ترجمة العنوان الذي تستخدمه ميزة "إشعارات الأجهزة المجاورة"؟
يجب أن تتضمن مرفقات إشعارات الأجهزة المجاورة اللغة/المنطقة المحلية كجزء من ومساحة الاسم/النوع، ولن تعرض إشعارات الأجهزة المجاورة سوى المرفقات التي تتطابق مع إعدادات اللغة للمستخدم.