你们中的大多数人都可能知道鹅卵石手表,这款手表会通过手机推送通知。
他们能够收到一些通知。
我怎么能这样做? 也许他们使用facebook api或类似的东西写了一些他们自己的通知。 但是如何使用短信和电话呢?
你能听到什么通知?
答案 0 :(得分:8)
Pebble使用蓝牙与智能手机进行通信。请找到iPhone(iOS6)和相关链接的答案。
Incoming Caller ID CoreTelephony Framewerk
您必须使用PBAP在蓝牙设备上显示callerID,并且设备必须是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);
答案 1 :(得分:3)
它使用蓝牙并通过它进行通话以访问所有数据。它没有任何花哨的东西。但是,所有这些数据都来自操作系统,而不是来自设备上的应用程序。
要回答您的问题 - 无法在您自己的应用中获取所有这些通知。您可以使用CoreTelephony访问与传入呼叫相关的一些数据,您可以集成Facebook和Twitter API来获取数据,但您真的必须自己完成所有操作。不幸的是,这里没有银弹!
答案 2 :(得分:3)