لم أدهش من العثور في نتائج البحث على منشورات Habru حول مشكلة استخدام الرموز التعبيرية في واجهة التطبيق المنشورة في App Store بواسطة Apple المبارك. حتى مقدما أعتذر إذا كنت أكرر.

جوهر المشكلة هو أن أبل تحظر استخدام الرموز التعبيرية في واجهة التطبيق. يبدو أنه بدأ في خريف عام 2018 (على الأقل
في ربيع عام 2018 ). ولكن ، ربما ، قبل أن أذهب إلى عمق التسلسل الزمني للمشكلة. الإنترنت مليء برسائل من المطورين الذين تم رفض طلباتهم بسبب وجود رموز تعبيرية في واجهة التطبيق. علاوة على ذلك ، حتى تحديثات التطبيقات المنشورة مسبقًا يتم اختتامها! تقرير بعض رفض آخر بسبب وجود رموز تعبيرية في لقطات التطبيق! عادة ، يبدو فشل Apple
من التفاح
المبدأ التوجيهي 5.2.5 - الملكية القانونية - الفكرية
لا يتوافق تطبيقك مع إرشادات استخدام العلامات التجارية وحقوق النشر الخاصة بـ Apple. على وجه التحديد ، يتضمن التطبيق الخاص بك:
- علامة Apple التجارية ، والرموز التعبيرية ، والصور - أو الشبه
أوافق ، إنه موقف مثير للاهتمام من الشركة ، التي كانت واحدة من مؤسسي تعميم الرموز التعبيرية (إن لم تكن الوحيدة) ... في ظل الخفض ، سأطرح بضعة افتراضات حول الأسباب وطرق عدة لحل المشكلة. على وجه الخصوص ، عندما انتهيت إلى النشر على App Store مع تطبيق كان emoji في الأساس هو الفكرة الرئيسية فيه.
لم لا؟
أعتقد أن السبب الرئيسي للحظر ليس حقوق الطبع والنشر ، فقد يبدو ذلك من إجابة Apple. على الرغم من أن استخدام الرموز التعبيرية للجهات الخارجية يساعد في التغلب على المشكلة ، إلا أنني لا أعتقد أن هذا هو أصل المشكلة. في النهاية ، يتم نشر التطبيق على موقع الشركة. إنها تتلقى فائدة من المبيعات. في الوقت نفسه ، تقوم أيضًا بتطوير وتوفير بيئة تطوير ولغات وأطر البرمجة لتبسيط إنشاء البرامج وتسريعها. بعد أن أعطيت كل هذا ، ولكن مع منع استخدام الصور من الخط ، يبدو من الغريب مواجهة حقوق النشر. ليس من المنطقي لشركة الكمال أن تطلب من المطورين استخدام الرموز التعبيرية اليسرى للمدخلات والأخرى للإخراج. في الختام ، إذا كنت تستخدم الرموز التعبيرية لجهات خارجية ، فلن يبدو هذا أقل غرابة في نظام Apple البيئي.
أنا أميل إلى الاعتقاد بأن النقطة الأساسية هي أن الرموز التعبيرية ليست أيقونات ... أي هناك رموز في النظام ويمكن استخدامها (عندما أزلت الرموز التعبيرية من الواجهة ، لكن تركت الرموز - كانت تعمل ، ولكن الرموز محمية بحقوق الطبع والنشر تمامًا) ، لكن لا يمكنك استخدام الرموز التعبيرية الأصلية كرموز! بقدر ما أفهم ، مطورو لوحات المفاتيح وأدوات الإدخال ليس لديهم مشاكل مع الرموز التعبيرية.
يمكنك عرض رمز تعبيري على الزر ، ويقوم المستخدم بالضغط عليه ويظهر في حقل الإدخال - يبدو أن هذا هو السيناريو الوحيد الذي توافق عليه Apple عند التحقق من التطبيق. في جميع الحالات الأخرى ، تحتاج إلى استخدام رموز كاملة أو خطوط الرموز التعبيرية الخاصة بالأشخاص الآخرين (والتي ، على ما يبدو ، تعتبرها الشركة بمثابة خطوط الرموز).
في الواقع ، كل هذه تكهنات شخصية لي ، لكنها حتى الآن تبدو منطقية تمامًا ، لأنه يتقارب كثيرًا (على الأقل في رأسي) ...
ما يجب القيام به
بناءً على ما تقدم ، تكون المخرجات / النصائح كما يلي:
- استخدم الرموز أو خطوط الرموز التعبيرية لجهة خارجية كرموز
- حاول ألا تستخدم رموز تعبيرية في لقطات متجر التطبيقات
- استخدم الرموز التعبيرية فقط لإدخال المستخدم (هناك أيضًا فارق بسيط هنا ، راجع وصف وضعي)
- إخفاء الرموز التعبيرية من الحالة الافتراضية والسماح للمستخدم لتكوينها
- قم بإنشاء إصدار للاختبار العام ، أثناء عملية التحقق ، سيشيرون إلى مشكلات النشر المختلفة ، إن وجدت
قصتي (مع الاستثناءات)
من الناحية الفنية ، في تطبيقي ، تم استخدام الرموز التعبيرية خصيصًا لإدخال المستخدم. لكن هذا لم يكن واضحًا لأنه تم رفض الطلب حتى للاختبار العام ، ناهيك عن النشر في المتجر. ساوضح الان
معنى التطبيق هو أنه يمكن للمستخدم إضافة علامات (حرفيًا بلمسة واحدة) بسرعة. الجمهور المستهدف هو اللافتات ، وربما البودكاست أو الأشخاص الذين يبثون على الهواء مباشرة. مثل العديد من أفكار التطبيق ، نشأت هذه الفكرة عندما بدأت أنا بحاجة إلى شيء (ومثل العديد من هذه التطبيقات ، لا يحتاجها شخص آخر). المشكلة هي أنه بعد نهاية الدفق ، غالبًا ما ترغب في قطع أفضل اللحظات. ولكن من الصعب أن نتذكر والعثور على كل ما هو مثير للاهتمام. إن تدفقات دفق الساعة ليس النشاط الأكثر متعة وأنت بحاجة إلى طريقة لإنشاء الملاحظات بسرعة وسهولة في هذه العملية.
لذلك ظهرت فكرة
"Stream Note" - تطبيقات مع مجموعة من الأزرار مع رموز تعبيرية تضغطها عند الضرورة في عملية البث. عند الضغط عليه ، سيتم حفظ الطابع الزمني من بداية البث ، وفي الواقع ، الرموز التعبيرية كرمز / رمز في قائمة التسميات. كان التطبيق افتراضيا مجموعات زر مع رموز تعبيرية لمزيد من الوضوح للمستخدم.
أظن أن المشكلة تكمن في أن العملية لم تنص على ظهور رموز تعبيرية في حقل الإدخال والإرسال اليدوي اللاحق. لأن كان الهدف هو تبسيط وتسريع عملية إنشاء الملاحظات قدر الإمكان ، لذلك عند النقر فوق الزر باستخدام الرموز التعبيرية في قائمة التسميات الخاصة بالدفق ، ظهرت تسمية جديدة تحمل رمز تعبير الرموز هذا. في الوقت نفسه ، تم عرض الرموز التعبيرية كبيرة (بحيث يمكنك أن ترى على الفور الحدث الذي تمت ملاحظته أثناء التحليل اللاحق للمواد) ولا يبدو مثل النص الذي أدخله المستخدم.
نتيجةً لذلك ، تم رفض التطبيق للاختبار العام (أردت أن أضع أخي رابطًا للاختبار ، حتى لا ينخدع بإضافته إلى فريق الاختبار على موقع Apple على الويب). وإذا أصبحت إصدارات الاختبار الداخلي في الفريق متاحة على الفور تقريبًا ، فستكون إصدارات الاختبارات العامة تشبه التحقق عند النشر في المتجر. نتيجة لذلك ، حلقوني. ما كان مفيدا ل نتيجة لذلك ، مررت بالفعل التحقق من النشر في المتجر لأول مرة.
أنا redid التكوين اليدوي للأزرار. إذا تم سجنها مسبقًا بسبب الرموز التعبيرية وتم تقسيم السطر منها إلى أزرار ، يمكن للمستخدم الآن إنشاء أزرار بها نقوش. أيضًا ، تم استبعاد أزرار الرموز التعبيرية من المجموعة افتراضيًا.
وبطبيعة الحال ، لا يحظر أحد استخدام نقش ذو أحرف واحدة ، والذي سيكون رمز تعبيري. ولكن إذا كان اسم اللحظة يتكون من رمز تعبيري واحد ، فسيظل معروضًا بحجم كبير.
في مثل هذا التحوّل ، لم تتغير الوظيفة (حتى أصبحت أكثر عالمية) ، ولكن في الإصدار الافتراضي لا يوجد رمز تعبيري ، ويختار المستخدم ما يجب استخدامه. ما لا تستطيع أبل منعه من فعله.