Как я могу получать push-уведомления из других приложений?
большинство из вас могут знать Pebble часы, эти часы получает толчок notifictions телефон.
Они имеют возможность получать уведомления.
- входящий АОН
- электронная почта (Gmail или любая учетная запись электронной почты IMAP)
- SMS как на Android, так и на iPhones
- iMessage (только для iOS)
- Календарь Оповещения
- Сообщения Facebook
- Твиттер
- погода Оповещения
- молчком вибрируя сигнал тревоги и таймер
Как я могу сделать то же самое? Возможно, они написали некоторые уведомления самостоятельно, используя api facebook или что-то в этом роде. Но как это сделать с помощью СМС и звонков?
какие уведомления вы можете поймать?
3 ответов
Он использует Bluetooth и говорит через это, чтобы получить доступ ко всем этим данным. Он не делает ничего необычного. Однако все эти данные поступают из ОС, а не из приложений на устройстве.
чтобы ответить на ваш вопрос - нет способа получить все эти уведомления в вашем собственном приложении. Вы можете использовать CoreTelephony для доступа к некоторым данным, связанным с входящими вызовами, и вы можете интегрировать API Facebook и Twitter, чтобы получить эти данные, но вам действительно придется сделать все это себе. К сожалению, здесь нет серебряной пули!
Pebble использует Bluetooth для связи со смартфоном.Пожалуйста, найдите ответы на iPhone (iOS6) и соответствующие ссылки.
Incoming Caller ID CoreTelephony Framewerk
вы должны использовать PBAP, чтобы показать callerID на устройстве bluetooth, и устройство должно быть MFi для связи с iPhone приложение.
Email (Gmail or any IMAP email account) PushNotifications
SMS and iMessage PushNotifications with MAP
Calendar Alerts EVentKit Framework
Facebook Messages Social Framework
Twitter Social Framework
Weather Alerts Any weather API from yahoo or MSN
следующий код можно использовать для вибрации iPhone
добавить AudioToolbox рама импорт AudioServices.h
AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
попробуйте проверить функцию Apple Notification Center Service (ANCS) https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html