2014-10-27 192 views
2

我不太熟悉推送通知。但有可能從一個應用程序發送推送通知給另一個?我知道你需要一個服務器來發送通知,但它可能在應用程序中實現。是否可以將推送通知從一個iOS應用程序發送到另一個iOS應用程序?

+0

可能是一個重複的問題,檢查答案http://stackoverflow.com/questions/13215510/send-push-notification-from-ios-app和http://stackoverflow.com/questions/24427500/can-we - 發送推通知到APNS從 - IOS-設備 – 2014-10-27 22:31:10

回答

1

簡答:不,推送從服務器發送到服務器。

很長的回答:當然,這不是常見的做法,但很有趣。

要向Apple設備發送推送通知,您需要連接APNS服務器,然後以數據格式發送通知。雖然這通常是從服務器完成的,但也可以從iPhone或iPad完成。

如果你想自己去,我建議閱讀蘋果提供的關於此主題的所有文檔(start here)。你需要知道的一切都在那裏,但你需要注意細節才能使其發揮作用。

更簡單的方法就是使用NWPusher。這是一個iOS框架,提供了從iOS到iOS所需的所有工具。它甚至還包括一款iOS演示應用程序,這是否:

只是一個小警告:爲了從iOS的推,你將需要在應用程序推送證書和私鑰束。這是而不是一個安全的地方來保存這樣的私人密鑰,你絕對不希望你的應用程序的推送證書泄漏。

享受!

相關問題