簡體   English   中英

推送通知不振動且保持沉默

[英]Push notifications don't vibrate and are silent

我使用Parse創建了推送通知,這些通知已成功發送到我的設備(真實世界,而不是模擬器)。 但是,這些推送通知會靜默顯示,不會振動我的手機,也不會發出任何聲音來通知用戶。 如果手機處於鎖定狀態,並且手機處於開機狀態但未運行應用程序,則屬於這種情況。

我在didReceiveRemoteNotification:方法中有代碼來播放聲音,該聲音在應用程序運行時播放。 但是,當應用程序未運行時設備收到推送通知時,如何播放聲音並讓手機振動?

通過通過NSDictionary發送聲音文件進行了修復,如解析文檔中所示。

NSDictionary *data = @{
  @"alert" : @"Jet fuel proven to melt steal beams!",
  @"badge" : @"Increment",
  @"sounds" : @"cheering.caf"
};
PFPush *push = [[PFPush alloc] init];
[push setChannels:@[ @"Dank_Memes" ]];
[push setData:data];
[push sendPushInBackground];

在通知的數據中,您需要添加sound鍵。 這是將播放聲音的有效負載的示例:

"data": {
     "alert": "Good Morning please open our app",
     "sound": ""
} 

是更多信息。

是有關如何自定義聲音的信息。

暫無
暫無

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

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