في بعض أجهزة Android ، لا يُظهر مربع حوار إعلام الدفع زر الإجراء الافتراضي "إغلاق" ، مما يتطلب من المستخدم استخدام زر الرجوع لنظام التشغيل لإغلاق مربع الحوار. يتم ملاحظة ذلك في الإخطارات المرسلة باستخدام كل من وحدة تحكم الويب وواجهة برمجة تطبيقات REST.
نحن نستخدم الإصدار 3.0.3 من إشارات التفاعل الأصلية ، وتشتمل مجموعتنا (المحدودة) من الأجهزة التي لا يظهر فيها الزر على:
تواجه نفس المشكلة ، منذ أن فعلت بناء هذا الصباح.
وهذه صورة توضح ذلك:
الجهاز هو 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. آسف لتأخر الرد!
التعليق الأكثر فائدة
تواجه نفس المشكلة ، منذ أن فعلت بناء هذا الصباح.
وهذه صورة توضح ذلك:
الجهاز هو Infinix X555 ، Android 7.0
تحرير: يبدو أنه تم تقديمه بواسطة الإصدار 3.6.0 من android sdk. كإصلاح مؤقت ، يمكنك فرض إصدار sdk على 3.5.8 ، في ملف
android/app/build.gradle
، ضمن التبعيات: