Jak znaleźć źródło dźwięku na iPhonie?


3

W ciągu ostatnich kilku tygodni mój iPhone od czasu do czasu wydaje jakiś dźwięk powiadomienia. To nie jest żaden z wbudowanych dźwięków, i dla pewności przeszedłem przez wszystkie ustawienia „Dźwięków”. Jest to dwustopniowy ton na marimbie lub coś podobnego, ale nie wbudowany. Zdarza się to raz na 10 minut.

Jak dowiedzieć się, która aplikacja powoduje dźwięk? Nie ma innego powiadomienia. Jest to na tyle rzadkie, że trudno stwierdzić, czy zabicie jakiejś konkretnej aplikacji to naprawia, a ja używam wystarczającej liczby aplikacji, aby zabicie ich było niepraktyczne.


Czy jest jakiś sposób na nagranie dźwięku? Trudno nam zgadywać po dźwięku, nie słysząc go :-) Czy w centrum powiadomień jest widoczne powiadomienie? (Przesuń od góry do dołu na iPhonie)
Michiel,

1
Czy masz zainstalowaną aplikację GMail? Gdy nadejdzie nowa poczta, aplikacja powiadomi dźwiękiem, ale bez wizualnego banera.
Davide Gualano

Davide, to było to! Dziękuję Ci!! Cholerna aplikacja Gmail. :) Dziwię się, że Apple zezwala na dźwięk w tle bez jakiegokolwiek wskazania, skąd pochodzi.
Chocohound,

Aplikacja Gmail jest naprawdę dziwna, jeśli chodzi o powiadomienia. Ja też chwilę zrozumiałem, skąd pochodzi ten cholerny hałas :)
Davide Gualano,

Aplikacja Gmail jest gorsza niż dziwna, jeśli <censored> w Google zainstaluje ją bez pytania mojej zgody !! (zdarza mi się dzisiaj kilka razy)
WGroleau,

Odpowiedzi:


2

Spróbuj wyłączyć uprawnienia do powiadomień dźwiękowych dla wszystkich aplikacji, dla których nie potrzebujesz powiadomień dźwiękowych w ustawieniach powiadomień (Ustawienia> Powiadomienia, przewiń w dół do Aplikacje i stamtąd wyłącz)


1
Brzmi jakby to działało, ale jest dość bolesne. Znalazłem swój konkretny problem dzięki komentarzowi Davide. Ale zaakceptuję tę odpowiedź lub lepszą odpowiedź dotyczącą tego, jak ogólnie można znaleźć taki problem.
Chocohound,

1

Właśnie to przeszedłem. Miałem dźwięk, który był niesamowicie rzadki (1-4 razy dziennie), nie był to standardowy dźwięk i na pozór losowy.

Doprowadzało mnie to do szału. Oto mój proces:


Pobierz iPhone Configuration Utility (u dołu) . To pozwoli ci spojrzeć na ostatnie wpisy dziennika z dziennika konsoli telefonu --- analogicznie do Console.app.

Po podłączeniu telefonu na lewym pasku bocznym pojawi się sekcja „Urządzenia”. Wybierz telefon, a następnie w zakładkach u góry po prawej stronie zobaczysz „konsolę” ( zrzut ekranu tutaj ).

Następnym razem, gdy pojawi się dźwięk, zanotuj czas, a następnie podłącz go i zapisz dziennik konsoli w pliku tekstowym.

Otwórz zapisany plik dziennika w wybranym edytorze. Będziesz chciał skupić się na czasie, w którym dźwięk się pojawił - dla mnie znałem tylko czas do minuty, ale to wystarczyło. Myślę, że moją pracę ułatwił fakt, że mój telefon był wtedy bezczynny.

Oto, co zobaczyłem w moim dzienniku:

Sep 25 15:24:28  CommCenter[68] <Notice>: Release assertion for reason: operation queue is empty
Sep 25 15:24:28  backboardd[28] <Notice>: MultitouchHID: device bootloaded         
Sep 25 15:24:28  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->6   
Sep 25 15:24:28  configd[55] <Notice>: network changed: v4(en0:142.244.166.94, pdp_ip0) DNS Proxy
Sep 25 15:24:28  wirelessproxd[66] <Warning>: CoreBluetooth[WARNING] <CBCentralManager: 0x17e88250> is disabling duplicate filtering, but is using the default queue (main thread) 
Sep 25 15:24:28  kernel[0] <Debug>: launchd[4555] Container: /private/var/mobile/Applications/DF67F833-5955-4E49-8101-87B804F5C04C (sandbox)
Sep 25 15:24:30  locationd[52] <Notice>: need a scan, count, 0, 0, lwatchdog, 0.0, interval, 60.0, needWatchdog, 1
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 0, error
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 1, error
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 2, error
Sep 25 15:24:31  mediaserverd[45] <Warning>: 15:24:31.746 [0x379e000] Sub_AudioSessionSetActiveWithFlags: WARNING translating CMSession error: -16980
Sep 25 15:24:34  locationd[52] <Notice>: loc watchdog expired, count, 1, 3         
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 0, error
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 1, error
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 2, error
Sep 25 15:24:37  backboardd[28] <Notice>: ALS: SetDisplayFactor: factor=0.0000  
Sep 25 15:24:37  kernel[0] <Debug>: AppleMultitouchN1SPI: updating power statistics
Sep 25 15:24:37  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->255 
Sep 25 15:24:37  kernel[0] <Debug>: ALS: AppleARMBacklight::setBacklightEnableGated 0 (set level to 0x1d7)

Kluczem tutaj jest ten wiersz: Sep 25 15:24:31 mediaserverd[45] <Warning>: 15:24:31.746 [0x379e000] Sub_AudioSessionSetActiveWithFlags: WARNING translating CMSession error: -16980. To system audio zaczyna odtwarzać dźwięk.

Patrząc nieco dalej wstecz, to linia pokazuje ostatniego uruchomienia aplikacji: kernel[0] <Debug>: launchd[4555] Container: /private/var/mobile/Applications/DF67F833-5955-4E49-8101-87B804F5C04C (sandbox).

Rozsądnym założeniem jest to, że jest to winowajcą. Chciałbym usłyszeć, czy ktoś zapewnia łatwiejszy sposób odwzorowania identyfikatora UID aplikacji DF67F833-5955-4E49-8101-87B804F5C04Cna rzeczywistą nazwę. Dla mnie zacząłem otwierać aplikacje losowo, szukając hash winowajcy. Około 10 aplikacji później znalazłem: Downcast.app. Szybko zagłębiając się w ustawienia, znalazłem winowajcę: dźwięk powiadomienia o aktualizacji kanału został włączony.


Brzydkie, ale mi się udało. Powodzenia dla tych, którzy odrywają włosy, próbując znaleźć coś podobnego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.