هل هناك طريقة لمغادرة الرسائل السابقة أثناء دفع تحديثات شارة؟

StackOverflow https://stackoverflow.com/questions/1696045

سؤال

لذلك تخيل هذا السيناريو:

10.00: تطبيقك يدفع رسالة "Hello"

10.01: تطبيقك يدفع تحديث شارة بدون رسالة خارج نفس الجهاز

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

لا أريد إجراء مناقشة حول السبب، ببساطة إذا كان ذلك ممكنا؟

هل كانت مفيدة؟

المحلول

لسوء الحظ، هذا غير ممكن. نوصي بما في ذلك تحديثات الشارة مع تنبيهاتك، لتعيينها في نفس الوقت، ولكن لا توجد طريقة ل فقط قم بتحديث الشارة دون "الكتابة فوق" التنبيه.

ومع ذلك، في الوقت نفسه، سيؤدي أي رسالة من أي تطبيق آخر أيضا إلى التنبيه السابق.

إذا قمت بتضمين صوت في حمولة Apns الخاصة بك، فسيظل الهاتف إما الصوت أو يهتز، بحيث يمكنك على الأقل إعطاء ملاحظات المستخدمين على الأقل أنه تم استلام رسالة إذا انتهيت من الحاجة إلى القيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top