2012-12-03 11 views
9

Szukałem referencji do tego i znalazłem kilka zwiastunów, ale nic kompleksowego.Ustawianie nowego alarmu w aplikacji Zegar Apple z innej aplikacji

Szukam sposobu na skonfigurowanie (i, być może, usunięcie, choć niekoniecznie konieczne) nowego alarmu w aplikacji IOS Alarm Clock z nowej (utworzonej przez siebie) aplikacji.

Zasadniczo aplikacja, którą utworzę, będzie programowo dodawać nowy alarm (ustawiając czas i obejmujący wybór dzwonka) do aplikacji Zegar, która będzie wtedy zachowywać się tak, jak zwykle - czyniąc w budziku dzwonek, gdy nadejdzie czas.

Czy ktokolwiek może wskazywać na interfejsy API, które mogłyby pomóc w osiągnięciu tego?

Znalazłem odniesienie do interfejsów API CFPreferences, a te zdawały się sugerować możliwość ustawienia Preferencji dla innych aplikacji. Brzmi to blisko, ale wyraźnie potrzebuję więcej informacji, konkretnie:

1) Identyfikator pakietu/aplikacji dla aplikacji Zegar 2) Format i szczegóły dotyczące dodawania (lub usuwania) nowego alarmu za pomocą tej preferencji ustawienie

Czy ktoś ma jakąś mądrość do zaoferowania?

Dziękujemy, Scott Hurd

Odpowiedz

7

Takie zachowanie nie jest możliwe, przepraszam. Możesz ustawić alarmy za pomocą własnych dźwięków w aplikacji i obsługiwać je za pośrednictwem aplikacji, nazywane są one powiadomieniami lokalnymi, ale nie można dodać alarmu do budzika ios.

+0

OK, dzięki za to. Wbudowana aplikacja Zegar ma bardzo pomocne właściwości - alarmy dzwonią nieustannie, niezależnie od tego, czy telefon jest ustawiony w trybie "cichym", czy też regulatory głośności są całkowicie niedostępne. Takie zachowanie naprawdę chcę. Chciałbym móc wykryć określone wydarzenie (np. Przybycie adresu EMAIL z podanego adresu lub SMS-a z określonego numeru), a następnie utworzyć alarm. Ale chcę, aby alarm był trwały i działał niezależnie od ustawienia "cichego" przełącznika lub głośności systemu. Dzięki za pomoc w zawężeniu pola wyszukiwania! –

+0

W rzeczywistości nie można wykryć, czy wiadomość SMS została wysłana na telefon użytkownika lub wiadomość e-mail została wysłana na konto skonfigurowane w telefonie. Nie masz dostępu do żadnych takich wydarzeń, chyba że twoją aplikacją jest jakiś klient poczty e-mail/SMS, który odbiera powiadomienia push, gdy odebrano pocztę w systemie, który skonfigurowałeś. –

Powiązane problemy