2015-02-09 85 views
0

我最近更新了一個應用程序,以便在Parse中使用後端服務器進行配置。他們使用用戶名,推特憑證或Facebook憑證登錄。從那裏,他們可以創建一些'帖子',它只是添加一行到我在Parse儀表板中設置的對象。特定用戶發帖時解析推送通知

我知道Parse有一些推送通知功能,但我想知道一個具體的用法。用戶是否可以「跟隨」另一個用戶,並且每次用戶發佈內容時都會收到Push Notification?如果是這樣,是否可以通過Native Parse和iOS功能來處理,還是必須爲此設置Cloud-Code

回答

2

這可以通過使用客戶端推送(如果禁用,您必須在Parse的應用設置中啓用)才能實現。

然後,您可以使用此代碼從用戶在創建後的所有追隨者的設備發送推送:

// Send a notification to all devices subscribed to the "Giants" channel. 
PFPush *push = [[PFPush alloc] init]; 
[push setChannel:/* Set the channels here */]; 
[push setMessage:@"User XYZ just posted something"]; 
[push sendPushInBackground]; 

https://www.parse.com/docs/push_guide#sending/iOS

+0

感謝。我查看了AnyPic教程,瞭解如何「跟隨」其他人,但有一些問題。我無法讓示例應用在我的電腦上運行,並且他們只演示瞭如何顯示Facebook好友。這是一個問題,因爲我的應用程序允許您使用用戶名,Facebook或Twitter登錄,所以不完整。有沒有一個很好的教程可以輕鬆跟蹤用戶? – user717452 2015-02-09 19:24:22

+0

或者這個總結得相當好嗎? 當人們點擊一個個人資料圖片時執行操作。操作會將該配置文件的用戶名添加到PFInstallation的通道列中。那麼,當有人發佈新帖子時,請發送代碼向所有在其頻道列中具有特定用戶名的安裝發送推送通知? – user717452 2015-02-09 19:32:21

+1

這是我會建議的,是的。將用戶訂閱到與用戶名匹配的頻道,並在用戶每次發帖時發送推送到該頻道的內容 – 2015-02-09 20:13:12