[英]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.