簡體   English   中英

如何使本地APNS推送通知靜音?

[英]How to make local APNS push notifications silent?

根據本指南,我的本地推送通知可以正常運行:

https://facebook.github.io/react-native/docs/pushnotificationios.html

但是,我不想在用戶的時間是晚上的情況下發送帶有聲音的本地推送通知,因為這可能很快變得很煩人,因為游戲並不那么重要。

如何使本地推送通知保持沉默?

目前,它正在工作並正在播放聲音。 如果我離開soundName,它將播放默認聲音,如果將其設置為default,則它將播放默認聲音,如果將其設為空字符串,它將播放聲音。 除了說soundName是可選的以外,上面的鏈接指南還不清楚其他選項。

PushNotificationIOS.scheduleLocalNotification({
  alertBody: "Hello From app",
  applicationIconBadgeNumber: 1,
  fireDate:  waitingUntil.getTime(),
  soundName: ''
})

我無法重現您遇到的問題,並且我創建了一個示例應用程序,可以向您發出兩次通知。 其中一個通知不播放聲音並設置應用程序的徽章,另一個通知播放聲音並清除徽章。 也許那里的東西可以幫助您找出問題所在。

https://github.com/AidenMontgomery/react-native-sample

代碼的簽入版本配置為在設備上運行,因為我無法在模擬器上播放任何聲音。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM