React-native-onesignal: زر الإغلاق مفقود في بعض هواتف Android

تم إنشاؤها على ١٨ أغسطس ٢٠١٧  ·  3تعليقات  ·  مصدر: OneSignal/react-native-onesignal

في بعض أجهزة Android ، لا يُظهر مربع حوار إعلام الدفع زر الإجراء الافتراضي "إغلاق" ، مما يتطلب من المستخدم استخدام زر الرجوع لنظام التشغيل لإغلاق مربع الحوار. يتم ملاحظة ذلك في الإخطارات المرسلة باستخدام كل من وحدة تحكم الويب وواجهة برمجة تطبيقات REST.

نحن نستخدم الإصدار 3.0.3 من إشارات التفاعل الأصلية ، وتشتمل مجموعتنا (المحدودة) من الأجهزة التي لا يظهر فيها الزر على:

  • هاتف HUAWEI P9 lite ، Android 7.0
  • Sony Xperia SO-02F ، Android 4.4.2

التعليق الأكثر فائدة

تواجه نفس المشكلة ، منذ أن فعلت بناء هذا الصباح.
وهذه صورة توضح ذلك:

screenshot aug 18 2017 22-47-13

الجهاز هو Infinix X555 ، Android 7.0

تحرير: يبدو أنه تم تقديمه بواسطة الإصدار 3.6.0 من android sdk. كإصلاح مؤقت ، يمكنك فرض إصدار sdk على 3.5.8 ، في ملف android/app/build.gradle ، ضمن التبعيات:

compile (project(':react-native-onesignal')){
  exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'

ال 3 كومينتر

تواجه نفس المشكلة ، منذ أن فعلت بناء هذا الصباح.
وهذه صورة توضح ذلك:

screenshot aug 18 2017 22-47-13

الجهاز هو Infinix X555 ، Android 7.0

تحرير: يبدو أنه تم تقديمه بواسطة الإصدار 3.6.0 من android sdk. كإصلاح مؤقت ، يمكنك فرض إصدار sdk على 3.5.8 ، في ملف android/app/build.gradle ، ضمن التبعيات:

compile (project(':react-native-onesignal')){
  exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'

لست متأكدًا من كيفية التعامل مع هذا. تضمين التغريدة

rfmejia تم إصلاح هذا في 3.6.2 OneSignal Android SDK. آسف لتأخر الرد!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات