2010-06-10 75 views
0

您能否輕鬆地將網絡上的設備識別爲iPhone OS設備?您能否將推送通知發送至您的網絡中標識爲使用iPhone OS的設備,而無需目標應用程序?識別網絡上的iPhone OS併發送推送通知

是可以識別網絡上的哪些設備正在使用的iPhone OS?

有了這些信息,是有可能發送推送通知到這些設備?

從我的理解,您的應用程序服務器將聯繫的APN,這將聯繫用戶。所以,上述是不可能的。有人可以爲我確認嗎?

回答

0

如果你看看蘋果的文檔,以一流的UIDevice: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html

例如,[的UIDevice currentDevice]模型]西港島線給你喜歡@」 iPhone」和@」的iPod touch」字符串。

在App委託方法

那麼,「應用程序:didRegisterForRemoteNotificationsWithDeviceToken:」,你可以存儲與服務器上的設備令牌設備模型。

您將能夠推送通知發送到與給定的模型。如果您使用UrbanAirship,則可以使用「標記」選項。

0

據我所知,iPhone手機不公佈在網絡內的一種特殊方式他們的存在。您可以通過查看響應主機的MAC地址來猜測本地網絡上的iPhone是什麼設備。

不,推送通知通過iPhone和APN服務器之間的加密連接進行傳遞,並始終針對設備上的特定應用程序。您無法將推送通知發送到網絡上的任意設備(至少在沒有黑客入侵設備的情況下)。