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

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

11
เปิดแอปพลิเคชันหลังจากคลิกที่การแจ้งเตือน
ฉันมีการแจ้งเตือนในแอพพร้อมรหัสต่อไปนี้: //Notification Start notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); int icon = R.drawable.n1; CharSequence tickerText = "Call Blocker"; long when = System.currentTimeMillis(); //now Notification notification = new Notification(icon, tickerText, when); Intent notificationIntent = new Intent(context, Main.class); PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0); Context context = getApplicationContext(); CharSequence title = "Call Blocker"; …

5
ขออนุญาตผู้ใช้เพื่อรับ UILocalNotifications ใน iOS 8
ฉันได้ตั้งค่าการแจ้งเตือนในเครื่องใน App Delegate โดยใช้สิ่งนี้: - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } เมื่อฉันเรียกใช้แอปแล้วออกจากแอปฉันได้รับข้อความแจ้งว่า: 2014-06-07 11: 14: 16.663 CCA-TV [735: 149070] กำลังพยายามกำหนดเวลาการแจ้งเตือนในท้องถิ่น {วันที่เกิดเพลิงไหม้ = วันเสาร์ที่ 7 มิถุนายน 2014 เวลา 11:14:21 น. เวลาออมแสงแปซิฟิกเขตเวลา = …

11
การแจ้งเตือนของ Android ไม่แสดง
ฉันต้องการโปรแกรมที่จะเพิ่มการแจ้งเตือนบน Android และเมื่อมีคนคลิกที่การแจ้งเตือนควรนำพวกเขาไปสู่กิจกรรมที่สองของฉัน ฉันได้ตั้งรหัสแล้ว การแจ้งเตือนควรใช้งานได้ แต่ด้วยเหตุผลบางประการจึงไม่ทำงาน Notificationไม่ได้แสดงเลย ฉันไม่รู้ว่าฉันขาดอะไรไป รหัสของไฟล์เหล่านั้น: Notification n = new Notification.Builder(this) .setContentTitle("New mail from " + "test@gmail.com") .setContentText("Subject") .setContentIntent(pIntent).setAutoCancel(true) .setStyle(new Notification.BigTextStyle().bigText(longText)) .build(); NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); // Hide the notification after it's selected notificationManager.notify(0, n);

10
จะเล่นเสียงแจ้งเตือนบนเว็บไซต์ได้อย่างไร?
เมื่อเกิดเหตุการณ์บางอย่างขึ้นฉันต้องการให้เว็บไซต์ของฉันส่งเสียงแจ้งเตือนสั้น ๆ ให้กับผู้ใช้ เสียงไม่ควรเริ่มอัตโนมัติ (ทันที) เมื่อเปิดเว็บไซต์ แต่ควรเล่นตามความต้องการผ่าน JavaScript (เมื่อเหตุการณ์นั้นเกิดขึ้น) สิ่งสำคัญคือต้องใช้งานได้กับเบราว์เซอร์รุ่นเก่าด้วย (IE6 เป็นต้น) ดังนั้นโดยทั่วไปมีสองคำถาม: ฉันควรใช้ตัวแปลงสัญญาณอะไร แนวทางปฏิบัติที่ดีที่สุดในการฝังไฟล์เสียงคืออะไร ( <embed>เทียบ<object>กับแฟลชเทียบกับ<audio>)

5
การส่งการแจ้งเตือนจากบริการใน Android
ฉันมีบริการทำงานอยู่และต้องการส่งการแจ้งเตือน น่าเสียดายที่วัตถุการแจ้งเตือนต้องมีContextเช่นActivityและไม่ใช่ไฟล์Service. คุณรู้วิธีการผ่านหรือไม่? ผมพยายามที่จะสร้างActivityสำหรับแต่ละการแจ้งเตือน แต่ดูเหมือนว่าน่าเกลียดและผมก็ไม่สามารถหาวิธีที่จะเปิดตัวอีกด้วยโดยไม่ต้องมีActivityView

18
วิธีแสดงการแจ้งเตือนหลายรายการใน Android
ฉันได้รับการแจ้งเตือนเพียงครั้งเดียวและหากมีการแจ้งเตือนอีกรายการจะแทนที่การแจ้งเตือนก่อนหน้าและนี่คือรหัสของฉัน private static void generateNotification(Context context, String message, String key) { int icon = R.drawable.ic_launcher; long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); Notification notification = new Notification(icon, message, when); String title = context.getString(R.string.app_name); Intent notificationIntent = new Intent(context, FragmentOpenActivity.class); notificationIntent.putExtra(key, key); // set intent so it does …

15
วิธีที่ดีที่สุดในการทำให้ NSData เป็นอนุกรมเป็นสตริงเลขฐานสิบหก
ฉันกำลังมองหาวิธีที่ดีในการจัดลำดับวัตถุ NSData ให้เป็นสตริงเลขฐานสิบหก แนวคิดคือการทำให้อุปกรณ์เป็นอนุกรม Token ที่ใช้สำหรับการแจ้งเตือนก่อนที่จะส่งไปยังเซิร์ฟเวอร์ของฉัน ฉันมีการใช้งานต่อไปนี้ แต่ฉันคิดว่าต้องมีวิธีที่สั้นและดีกว่านี้ + (NSString*) serializeDeviceToken:(NSData*) deviceToken { NSMutableString *str = [NSMutableString stringWithCapacity:64]; int length = [deviceToken length]; char *bytes = malloc(sizeof(char) * length); [deviceToken getBytes:bytes length:length]; for (int i = 0; i < length; i++) { [str appendFormat:@"%02.2hhX", bytes[i]]; } free(bytes); return str; }

11
วิธีใช้ Notification.Builder
ฉันพบว่าฉันใช้เมธอดที่เลิกใช้แล้วสำหรับ noficitations (notification.setLatestEventInfo ()) มันบอกว่าให้ใช้ Notification.Builder ฉันจะใช้มันได้อย่างไร? เมื่อฉันพยายามสร้างอินสแตนซ์ใหม่มันบอกฉัน: Notification.Builder cannot be resolved to a type


15
รับการแจ้งเตือนเมื่อ NSOperationQueue ทำงานทั้งหมดเสร็จสิ้น
NSOperationQueueมีwaitUntilAllOperationsAreFinishedแต่ฉันไม่ต้องการรอพร้อมกัน ฉันแค่ต้องการซ่อนตัวบ่งชี้ความคืบหน้าใน UI เมื่อคิวเสร็จสิ้น วิธีที่ดีที่สุดในการทำสิ่งนี้คืออะไร? ฉันไม่สามารถส่งการแจ้งเตือนจากNSOperations ของฉันได้เพราะฉันไม่รู้ว่าการแจ้งเตือนใดจะเป็นครั้งสุดท้ายและ[queue operations]อาจยังไม่ว่างเปล่า (หรือแย่กว่านั้นคือการเติมใหม่) เมื่อได้รับการแจ้งเตือน

13
PendingIntent ทำงานได้อย่างถูกต้องสำหรับการแจ้งเตือนครั้งแรก แต่ส่วนที่เหลือไม่ถูกต้อง
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } ฟังก์ชันนี้จะถูกเรียกใช้หลายครั้ง ฉันต้องการให้แต่ละคนnotificationเปิด testActivity เมื่อคลิก น่าเสียดายที่มีเพียงการแจ้งเตือนครั้งแรกเท่านั้นที่เปิดตัว testActivity การคลิกที่ส่วนที่เหลือทำให้หน้าต่างการแจ้งเตือนย่อเล็กสุด ข้อมูลเสริม: ฟังก์ชั่นที่อยู่ในระดับที่เรียกว่า displayNotification() ถูกส่งผ่านเข้ามาจากอินสแตนซ์นั้น ฟังก์ชันถูกเรียกหลายครั้งจากฟังก์ชันเช่นเดียวกับใน UploadManager ที่ทำงานในไฟล์.UploadManagerContextUploadManageractivitydisplayNotification()AsyncTask แก้ไข 1: ฉันลืมที่จะพูดถึงว่าฉันกำลังส่งการตอบกลับของสตริงIntent …

6
การอัปเดตป้าย iOS โดยไม่มีการแจ้งเตือนแบบพุช
ฉันเคยเห็นสิ่งที่ต้องทำสองสามแอปที่อัปเดตป้ายแอปตอนเที่ยงคืนซึ่งแสดงจำนวนงานที่ต้องชำระที่ถูกต้องเสมอ พวกเขาทำสิ่งนี้โดยไม่ต้องใช้การแจ้งเตือนแบบพุชดังนั้นคำถามของฉันคือ: พวกเขาทำสิ่งนี้ได้อย่างไร? พวกเขาใช้การแจ้งเตือนในพื้นที่หรือไม่หากเป็นเช่นนั้นสิ่งเหล่านี้ถูกเรียกเมื่อปิดอุปกรณ์หรือไม่ ฉันสับสนเล็กน้อยและขอขอบคุณข้อมูลบางส่วน

3
จับรูดเพื่อปิดกิจกรรม
ฉันใช้การแจ้งเตือนของ Android เพื่อแจ้งเตือนผู้ใช้เมื่อบริการเสร็จสิ้น (สำเร็จหรือล้มเหลว) และฉันต้องการลบไฟล์ในเครื่องเมื่อกระบวนการเสร็จสิ้น ปัญหาของฉันคือในกรณีที่ล้มเหลว - ฉันต้องการให้ผู้ใช้มีตัวเลือก "ลองใหม่" และถ้าเขาเลือกที่จะไม่ลองอีกครั้งและปิดการแจ้งเตือนฉันต้องการลบไฟล์ในเครื่องที่บันทึกไว้เพื่อวัตถุประสงค์ของกระบวนการ (ภาพ ... ) มีวิธีจับเหตุการณ์ปัดเพื่อปิดการแจ้งเตือนหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.