Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 停止播放声音推送通知_Ios_Push_Playback_Audio - Fatal编程技术网

Ios 停止播放声音推送通知

Ios 停止播放声音推送通知,ios,push,playback,audio,Ios,Push,Playback,Audio,已经试着找到了,但是找不到任何问题,这些问题都是相同的 基本上,我已经设置了推送通知,一切正常,在应用程序打开和关闭时都会收到 我接受推,声音开始播放。由于某些原因,我需要取消没有活动应用程序的声音。 Skype具有此功能。当应用程序被挂起时,来电开始通过按键播放声音。取消呼叫后,声音停止 UPD: 有没有办法取消Skype的声音? 当Skype应用程序挂起时,iPhone会接收来电推送。声音开始播放。当另一端的呼叫取消时,iPhone会在第二次按下时停止播放声音。有人知道这项功能是如何工作的吗

已经试着找到了,但是找不到任何问题,这些问题都是相同的

基本上,我已经设置了推送通知,一切正常,在应用程序打开和关闭时都会收到

我接受推,声音开始播放。由于某些原因,我需要取消没有活动应用程序的声音。 Skype具有此功能。当应用程序被挂起时,来电开始通过按键播放声音。取消呼叫后,声音停止

UPD: 有没有办法取消Skype的声音?
当Skype应用程序挂起时,iPhone会接收来电推送。声音开始播放。当另一端的呼叫取消时,iPhone会在第二次按下时停止播放声音。有人知道这项功能是如何工作的吗?

注册通知时,请指定通知类型的位掩码。如果您不希望在收到通知时播放声音,请从该位掩码中删除UIRemoteNotificationTypeSound

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge)];

我想他们在用隐形推送触发本地通知。本地通知可能会被取消,因此他们会在需要时取消通知。

应用程序被挂起。我想这不会有什么帮助。可能需要两次通知。第一个有声音,第二个有空声音。当第二个通知出现时,它将“播放”空音。可能是@alinoz-通知也会将文本从“传入”更改为“错过”,但在“所有通知”下查看时,只显示一个通知-你对如何做到这一点有什么见解吗?嗯,我认为你可以做到这一点:第一个通知是警报+声音(带有真实声音),第二个通知只是带有无声声音的声音通知(这样,用户将看不到第二个通知,但它将取消第一个通知的声音)。我还没有测试,但我在接下来的两周内无法访问我的mac。@user1072975您已设法解决此问题吗?如果是,那么如何解决?