คำถามติดแท็ก notifications

การแจ้งเตือนคือองค์ประกอบอินเทอร์เฟซผู้ใช้ที่แสดงเพื่อระบุว่ามีเหตุการณ์เกิดขึ้น

8
ตัวอย่างการแจ้งเตือนบนเดสก์ท็อป Chrome [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา หนึ่งใช้การแจ้งเตือนบนเดสก์ท็อปของ Chromeอย่างไร ฉันต้องการใช้สิ่งนั้นในรหัสของฉันเอง อัปเดต : นี่คือโพสต์บล็อกที่อธิบายการแจ้งเตือน webkit พร้อมตัวอย่าง

19
กำหนดบน iPhone หากผู้ใช้เปิดใช้งานการแจ้งเตือนแบบพุช
ฉันกำลังมองหาวิธีตรวจสอบว่าผู้ใช้มีการตั้งค่าเปิดใช้งานหรือปิดใช้งานการแจ้งเตือนแบบพุชสำหรับแอปพลิเคชันของฉันหรือไม่

14
วิธีส่งพารามิเตอร์จากการแจ้งเตือนคลิกไปยังกิจกรรมได้อย่างไร
ฉันสามารถหาวิธีส่งพารามิเตอร์ไปยังกิจกรรมของฉันได้จากการแจ้งเตือนของฉัน ฉันมีบริการที่สร้างการแจ้งเตือน เมื่อผู้ใช้คลิกที่การแจ้งเตือนฉันต้องการเปิดกิจกรรมหลักของฉันด้วยพารามิเตอร์พิเศษบางอย่าง เช่นรหัสรายการดังนั้นกิจกรรมของฉันสามารถโหลดและนำเสนอมุมมองรายละเอียดรายการพิเศษ เจาะจงมากขึ้นฉันกำลังดาวน์โหลดไฟล์และเมื่อดาวน์โหลดไฟล์ฉันต้องการให้การแจ้งเตือนมีความตั้งใจที่เมื่อคลิกมันจะเปิดกิจกรรมของฉันในโหมดพิเศษ ฉันพยายามใช้putExtraตามความตั้งใจของฉันแล้ว แต่ดูเหมือนจะไม่สามารถดึงออกมาได้ดังนั้นฉันคิดว่าฉันทำผิด รหัสจากบริการของฉันที่สร้างการแจ้งเตือน: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT …

19
การแจ้งเตือนแบบพุชของ Android: ไอคอนไม่แสดงในการแจ้งเตือนสี่เหลี่ยมสีขาวแสดงแทน
แอพของฉันสร้างการแจ้งเตือน แต่ไอคอนที่ฉันตั้งไว้สำหรับการแจ้งเตือนนั้นไม่ปรากฏขึ้น แทนที่จะได้สี่เหลี่ยมสีขาว ฉันลองปรับขนาด png ของไอคอน (ขนาด 720x720, 66x66, 44x44, 22x22) อยากรู้อยากเห็นเมื่อใช้ขนาดที่เล็กลงสี่เหลี่ยมสีขาวจะเล็กกว่า ฉันได้ทำการค้นหาปัญหานี้รวมถึงวิธีที่ถูกต้องในการสร้างการแจ้งเตือนและจากสิ่งที่ฉันอ่านรหัสของฉันควรถูกต้อง สิ่งที่น่าเศร้าไม่ใช่สิ่งที่ควรจะเป็น โทรศัพท์ของฉันคือ Nexus 5 พร้อม Android 5.1.1 ปัญหาก็เกิดขึ้นกับอีมูเลเตอร์ Samsung Galaxy s4 ที่ใช้ Android 5.0.1 และโมโตโรล่าโมโตจีกับ Android 5.0.1 (ซึ่งทั้งคู่ยืมมาและตอนนี้ยังไม่มี) รหัสสำหรับการแจ้งเตือนดังต่อไปนี้และภาพหน้าจอสองภาพ หากคุณต้องการข้อมูลเพิ่มเติมโปรดอย่าลังเลที่จะสอบถาม ขอบคุณทุกคน. @SuppressLint("NewApi") private void sendNotification(String msg, String title, String link, Bundle bundle) { NotificationManager notificationManager = (NotificationManager) …

4
สร้างระบบการแจ้งเตือน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน2 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังเริ่มสร้างระบบแจ้งเตือนสไตล์ Facebook สำหรับหน้าของเรา (ประเภทเกมโซเชียล) และตอนนี้ฉันกำลังค้นคว้าว่าอะไรจะเป็นวิธีที่ดีที่สุดในการออกแบบระบบดังกล่าว ฉันไม่สนใจที่จะส่งการแจ้งเตือนไปยังผู้ใช้หรืออะไรทำนองนั้น (ตอนนี้ยัง) ฉันกำลังค้นคว้าวิธีการสร้างระบบบนเซิร์ฟเวอร์ (วิธีจัดเก็บการแจ้งเตือนตำแหน่งที่จะจัดเก็บพวกเขาวิธีการดึงข้อมูลพวกเขา ฯลฯ ... ) ดังนั้น ... ข้อกำหนดบางประการที่เรามี: ในช่วงเวลาเร่งด่วนเรามีผู้ใช้ที่เข้าสู่ระบบพร้อมกันประมาณ 1k (และแขกอีกหลายคน แต่พวกเขาไม่สำคัญที่นี่เพราะพวกเขาจะไม่มีการแจ้งเตือน) ที่จะสร้างกิจกรรมมากมาย จะมีการแจ้งเตือนประเภทต่างๆ (ผู้ใช้ A เพิ่มคุณเป็นเพื่อนผู้ใช้ B ได้แสดงความคิดเห็นในโปรไฟล์ของคุณผู้ใช้ C ชอบรูปของคุณผู้ใช้ D ทำให้คุณชนะในเกม X, ... ) กิจกรรมส่วนใหญ่จะสร้างการแจ้งเตือน 1 รายการสำหรับผู้ใช้ 1 ราย (ผู้ใช้ X ชอบรูปของคุณ) …

10
วิธีเล่นเสียงแจ้งเตือน android
ฉันสงสัยว่าฉันจะเล่นเสียงการแจ้งเตือนได้อย่างไรโดยไม่ต้องเล่นผ่านสตรีมสื่อ ตอนนี้ฉันสามารถทำได้ผ่านเครื่องเล่นสื่อ แต่ฉันไม่ต้องการให้เล่นเป็นไฟล์สื่อฉันต้องการให้เล่นเป็นการแจ้งเตือนหรือแจ้งเตือนหรือเสียงเรียกเข้า นี่คือตัวอย่างของรหัสของฉันที่ดูเหมือนตอนนี้: MediaPlayer mp = new MediaPlayer(); mp.reset(); mp.setDataSource(notificationsPath+ (String) apptSounds.getSelectedItem()); mp.prepare(); mp.start();

11
Android: ลบการแจ้งเตือนจากแถบการแจ้งเตือน
ฉันได้สร้างแอปพลิเคชันและมีกิจกรรมที่ฉันจัดการเพื่อเพิ่มการแจ้งเตือนในแถบการแจ้งเตือนของ Android ตอนนี้ฉันต้องการตัวอย่างวิธีลบการแจ้งเตือนนั้นออกจากแถบการแจ้งเตือนในเหตุการณ์

6
คลิกแจ้งเตือน: กิจกรรมเปิดอยู่แล้ว
ฉันมีแอปพลิเคชันพร้อมการแจ้งเตือนที่เปิดกิจกรรมบางอย่างถ้าฉันคลิก ฉันต้องการสิ่งนั้นหากฉันคลิกที่การแจ้งเตือนและกิจกรรมได้เปิดขึ้นแล้วมันไม่ได้เริ่มขึ้นอีกเลย ฉันคิดว่าฉันสามารถทำได้ด้วยการตั้งค่าสถานะFLAG_ACTIVITY_BROUGHT_TO_FRONTหรือFLAG_ACTIVITY_REORDER_TO_FRONTแต่จะเปิดมันอีกครั้งเพื่อให้ฉันมีกิจกรรมสองครั้ง นี่คือรหัสของฉัน: event_notification = new Notification(R.drawable.icon, mContext.getString(R.string.event_notif_message), System.currentTimeMillis()); Intent notificationIntent = new Intent(mContext, EventListActivity.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); sendNotification(event_notification, notificationIntent, mContext.getString(R.string.event_notif_title), body, Utils.PA_NOTIFICATIONS_ID); ฉันสามารถจัดการมันด้วยค่าสถานะหรือฉันควรเก็บตัวแปรใน SharedPreferences เพื่อตรวจสอบว่ามีการเปิดหรือไม่ ขอบคุณ!

9
NotificationCompat.Builder เลิกใช้แล้วใน Android O
หลังจากอัปเกรดโครงการเป็นAndroid O buildToolsVersion "26.0.1" ผ้าสำลีใน Android Studio แสดงคำเตือนที่เลิกใช้สำหรับวิธีการสร้างการแจ้งเตือนดังต่อไปนี้: new NotificationCompat.Builder(context) ปัญหาคือ:นักพัฒนา Android อัปเดตเอกสารของพวกเขาอธิบายNotificationChannelเพื่อรองรับการแจ้งเตือนใน Android O และให้ข้อมูลโค้ดแก่เรา แต่มีคำเตือนที่เลิกใช้แล้ว: Notification notification = new Notification.Builder(MainActivity.this) .setContentTitle("New Message") .setContentText("You've received new messages.") .setSmallIcon(R.drawable.ic_notify_status) .setChannelId(CHANNEL_ID) .build(); ภาพรวมการแจ้งเตือน คำถามของฉัน:มีวิธีแก้ไขปัญหาอื่นใดสำหรับการสร้างการแจ้งเตือนและยังรองรับ Android O หรือไม่ วิธีแก้ปัญหาที่ฉันพบคือส่งรหัสช่องสัญญาณเป็นพารามิเตอร์ใน แต่วิธีนี้ไม่สามารถใช้ซ้ำได้อย่างแน่นอน new Notification.Builder(MainActivity.this, "channel_id")

23
จะแก้ไขสตริง“ ไม่พบสตริงการให้สิทธิ์ 'aps-environment' ที่ถูกต้องสำหรับแอปพลิเคชัน” ใน Xcode 4.3 ได้อย่างไร
ฉันพยายามอย่างหนักในการสร้างแอพ iOS ที่เรียบง่ายซึ่งสามารถรับการแจ้งเตือนแบบพุชได้ เหตุผลเดียวของฉันในการทำเช่นนี้คือการสร้างขั้นตอนสำหรับสมาชิกในทีมอื่นที่จะใช้และไม่สามารถหาเวอร์ชันล่าสุดของคำแนะนำดังกล่าวที่ทำงานได้จากที่อื่นบนเว็บ ร้านค้าของเราค่อนข้างใหม่สำหรับ iOS dev โดยส่วนตัวแล้วฉันไม่มีประสบการณ์อย่างสมบูรณ์กับ iOS dev และ Xcode ฉันพบบทเรียนหลายบทความและโพสต์ปัญหาจาก Apple และที่อื่น ๆ และฉันรู้สึกว่าฉันอาจจะอยู่ที่นั่น ... ที่นี่คือที่ที่ฉันต้องไป (โปรดทราบว่าฉันใช้ Xcode 4.3 และพยายามเริ่มปรับใช้กับ iOS 5.1 เป็นครั้งแรกและฉันรวบรวมว่าบางสิ่งอาจเปลี่ยนไปเมื่อเร็ว ๆ นี้เทียบกับ Xcode เวอร์ชันก่อนหน้านี้ แต่อีกครั้งฉันใหม่ทั้งหมด สิ่งนี้ - และพบว่ามันสับสนและสับสนอย่างสมบูรณ์): 1) ฉันมีโปรไฟล์การจัดสรรใน iPhone ซึ่งเปิดใช้งานการพุช 2) ในโครงการทดสอบ Xcode ของฉันฉันได้รับโปรไฟล์การจัดสรรที่เลือกเป็นข้อมูลประจำตัวการเซ็นชื่อ (ในการตั้งค่า Build> การเซ็นรหัส) 3) ฉันมีตัวระบุบันเดิลของฉันภายใต้สรุปและข้อมูล> ตั้งค่าคุณสมบัติเป้าหมาย iOS ที่กำหนดเองอย่างถูกต้อง …

9
ไอคอนจำนวนการแจ้งเตือนของ Actionbar (ตราสัญลักษณ์) เช่นเดียวกับ Google
มีสัญลักษณ์หรือวิธีมาตรฐาน Android เพื่อแสดงไอคอนการแจ้งเตือนของแถบการกระทำที่มีจำนวนเหมือนในตัวอย่างของ Google หรือไม่? ถ้าไม่เช่นนั้นวิธีที่ดีที่สุดที่จะทำคืออะไร? ฉันใหม่สำหรับ Android โปรดช่วยด้วย

5
ฉันจะอัปเดตข้อความแจ้งเตือนสำหรับบริการเบื้องหน้าใน Android ได้อย่างไร
ฉันมีการตั้งค่าบริการเบื้องหน้าใน Android ฉันต้องการอัปเดตข้อความแจ้งเตือน ฉันกำลังสร้างบริการดังที่แสดงด้านล่าง ฉันจะอัปเดตข้อความแจ้งเตือนที่ตั้งค่าไว้ในบริการส่วนหน้านี้ได้อย่างไร แนวทางปฏิบัติที่ดีที่สุดในการอัปเดตการแจ้งเตือนคืออะไร โค้ดตัวอย่างใด ๆ จะได้รับการชื่นชม public class NotificationService extends Service { private static final int ONGOING_NOTIFICATION = 1; private Notification notification; @Override public void onCreate() { super.onCreate(); this.notification = new Notification(R.drawable.statusbar, getText(R.string.app_name), System.currentTimeMillis()); Intent notificationIntent = new Intent(this, AbList.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); …

7
การแจ้งเตือน Android ไม่หายไปหลังจากคลิกการแจ้งเตือน
หากมีปัญหาบางอย่างเกี่ยวกับการแจ้งเตือนฉันต้องการให้แสดงในแถบการแจ้งเตือน แม้ว่าฉันตั้งค่าสถานะNotification.DEFAULT_LIGHTS & Notification.FLAG_AUTO_CANCELการแจ้งเตือนเป็นการแจ้งเตือนจะไม่หายไปหลังจากคลิก มีความคิดอะไรที่ฉันทำผิด? NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); int icon = R.drawable.icon; CharSequence tickerText = "Ticker Text"; long time = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, time); notification.flags = Notification.DEFAULT_LIGHTS & Notification.FLAG_AUTO_CANCEL; Context context = getApplicationContext(); CharSequence contentTitle = "Title"; CharSequence contentText = "Text"; Intent notificationIntent = …

7
Uri เพื่อแจ้งเตือนเสียงเริ่มต้น?
ฉันใช้Notification.Builderเพื่อสร้างการแจ้งเตือน ตอนนี้ฉันต้องการใช้การแจ้งเตือนเสียงเริ่มต้นกับ: builder.setSound(Uri sound) แต่ Uri ไปอยู่ที่ไหนกับการแจ้งเตือนเริ่มต้น?

5
ลบการแจ้งเตือนหลังจากคลิก
ฉันต้องการให้ปิดการแจ้งเตือนหลังจากที่ผู้ใช้คลิกที่มัน ฉันเห็นว่าทุกคนบอกให้ใช้แฟล็ก แต่ฉันไม่พบแฟล็กที่ใดเลยเพราะฉันใช้คลาส NotificationCompat.Builder ไม่ใช่คลาส Notification มีใครทราบวิธีลบการแจ้งเตือนด้วยตัวเองบ้างไหม นี่คือรหัสของฉันเมื่อฉันตั้งค่าการแจ้งเตือน: NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("New Question") .setContentText("" + QuestionData.getAuthor().getUserName() + ": " + QuestionData.getQuestion() + ""); Intent openHomePageActivity = new Intent("com.example.ihelp.HOMEPAGEACTIVITY"); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addNextIntent(openHomePageActivity); PendingIntent resultPendingIntent = stackBuilder.getPendingIntent( 0, PendingIntent.FLAG_UPDATE_CURRENT ); mBuilder.setContentIntent(resultPendingIntent); NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mNotificationManager.notify(0, …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.