Как я могу получать push-уведомления другого приложения?
Большинство из вас, ребята, могут узнать о камешках, эти часы получают push-уведомления вашего телефона.
Они могут получать уведомления.
- Входящий идентификатор вызывающего абонента
- Электронная почта (Gmail или любая учетная запись электронной почты IMAP)
- SMS на Android и iPhone
- iMessage (только для iOS)
- Предупреждения по календарю
- Сообщения Facebook
- Twitter
- Предупреждения о погоде
- Тихий вибросигнал и таймер
Как я могу сделать то же самое?
Возможно, они написали некоторые уведомления, которые они сами использовали в facebook api или somthing.
Но как это сделать с помощью sms и звонков?
Какие уведомления вы можете уловить?
Ответы
Ответ 1
Он использует Bluetooth и говорит через это, чтобы получить доступ ко всем этим данным. Он ничего не делает. Однако все эти данные поступают из ОС, а не из приложений на устройстве.
Чтобы ответить на ваш вопрос, вы не сможете получить все эти уведомления в своем приложении. Вы можете использовать CoreTelephony для доступа к некоторым данным, связанным с входящими вызовами, и вы можете интегрировать API Facebook и Twitter для получения этих данных, но вам действительно нужно будет все это сделать самостоятельно. Здесь нет серебряной пули!
Ответ 2
Pebble использует Bluetooth для связи со смартфоном. Пожалуйста, найдите ответы на iPhone (iOS6) и соответствующие ссылки.
Incoming Caller ID CoreTelephony Framewerk
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html
Вы должны использовать PBAP для отображения идентификатора callerID на устройстве Bluetooth, и устройство должно быть MFI для связи с iPhone-приложением.
Email (Gmail or any IMAP email account) PushNotifications
SMS and iMessage PushNotifications with MAP
https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html
Calendar Alerts EVentKit Framework
http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html
Facebook Messages Social Framework
Twitter Social Framework
http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html#//apple_ref/doc/uid/TP40012233
Weather Alerts Any weather API from yahoo or MSN
Следующий код может использоваться для вибрации iPhone
Добавить импорт работы AudioToolbox AudioServices.h
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
Ответ 3
Попробуйте проверить функцию Служба Центра уведомлений Apple (ANCS) https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html