Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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 有选择地向iPhone和Apple Watch发送UILocalNotification的方法吗?_Ios_Objective C_Iphone_Swift_Watchkit - Fatal编程技术网

Ios 有选择地向iPhone和Apple Watch发送UILocalNotification的方法吗?

Ios 有选择地向iPhone和Apple Watch发送UILocalNotification的方法吗?,ios,objective-c,iphone,swift,watchkit,Ios,Objective C,Iphone,Swift,Watchkit,我正在尝试创建一个功能,其中某些UILocalNotification会触发声音,尽管它们显示在Apple Watch中,或者如果不可能,则根本不会发送到Apple Watch,而只是发送到iPhone,在iPhone中它们可以播放声音。与iPhone相比,让手表发出声音并不理想,因为我需要它覆盖用户在耳机上播放的任何音乐 显然,用户可以为应用程序禁用Apple Watch上的通知,但在某些情况下,在Apple Watch上接收通知很有用,这是一个全有或全无的解决方案 各国: 当应用程序的本地或

我正在尝试创建一个功能,其中某些UILocalNotification会触发声音,尽管它们显示在Apple Watch中,或者如果不可能,则根本不会发送到Apple Watch,而只是发送到iPhone,在iPhone中它们可以播放声音。与iPhone相比,让手表发出声音并不理想,因为我需要它覆盖用户在耳机上播放的任何音乐

显然,用户可以为应用程序禁用Apple Watch上的通知,但在某些情况下,在Apple Watch上接收通知很有用,这是一个全有或全无的解决方案

各国:

当应用程序的本地或远程通知到达用户的iPhone时,iOS决定是在iPhone上还是在Apple Watch上显示该通知


有关于iOS如何决定在何处显示通知的信息吗?是否有任何编程方式来禁用向Apple Watch转发通知?

您可以在Apple Watch中有选择地禁用通知:

有关应用程序的本地或远程通知指南,请参见下面链接中的答案:


谢谢,我想从应用程序代码中寻找一种编程方法,例如UILocalNotification上的某些属性或通知的某些注册设置。