2013-01-12 40 views
11

你們大多數人可能都知道卵石手錶,這款手錶會收到你手機的推送通知。如何接收其他應用的推送通知?

他們能夠接收一些通知。

  • 呼叫方ID
  • 電子郵件(Gmail或任何IMAP電子郵件帳戶)
  • 短信在Android和iPhone手機
  • 的iMessage(僅適用於iOS)
  • 日曆提醒
  • Facebook的消息
  • 推特
  • 天氣警報
  • 靜音振動報警器和計時器

我該怎麼辦? 也許他們使用facebook api或類似的東西寫了一些自己的自我通知。 但如何用短信和電話來做到這一點?

你能捕捉到什麼通知?

+0

關於同一問題的任何新更新? 是不是有任何直接的方式來從其他應用程序獲取通知,並存儲他們仍然..? –

回答

3

它使用藍牙並通過它來訪問所有的數據。它沒有任何幻想。但是,所有這些數據都來自操作系統,而不是來自設備上的應用程序。

要回答你的問題 - 沒有辦法在你自己的應用程序中獲得所有這些通知。您可以使用CoreTelephony訪問與來電相關的一些數據,並且您可以將Facebook和Twitter API集成以獲取該數據,但您必須自己完成這一切。不幸的是,這裏沒有銀彈!

+0

啊好的,thx。我認爲我可以用它做一些很酷的事情,但是它還有很多工作,然後我想 –

8

鵝卵石使用藍牙與智能手機通信。請爲iPhone(iOS6)和相關鏈接找到答案。

Incoming Caller ID         CoreTelephony Framewerk 

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html

你必須使用PBAP顯示來電顯示藍牙設備上,設備必須是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);

+0

我會看看那個thx。 –