我是Swift新手,現在我正在開發一個iOS應用程序,它必須將實時用戶發送給用戶通知。就像聊天應用程序一樣,當用戶收到新消息時,iPhone必須發送通知。在我的情況下,我只需要通知,但他們必須實時。當一個用戶點擊一個按鈕時,另一個用戶會收到通知。我讀過很多文章和問題,但我從來沒有找到一個好例子。我在我的應用程序中安裝了OneSignal和FireBase pod文件,並且可以將其服務器的通知發送到應用程序,但現在我需要在設備之間發送通知。如何使用swift 3將實時設備發送到設備通知?
用下面的代碼我得到的用戶名:
func onOSSubscriptionChanged(_ stateChanges: OSSubscriptionStateChanges!) {
if !stateChanges.from.subscribed && stateChanges.to.subscribed {
print("Subscribed for OneSignal push notifications!")
}
print("SubscriptionStateChange: \n\(stateChanges)")
//The player id is inside stateChanges. But be careful, this value can be nil if the user has not granted you permission to send notifications.
if let playerId = stateChanges.to.userId {
print("Current playerId \(playerId)")
}
}
但我怎麼可以用這個ID發送通知給它。 任何示例或建議將不勝感激。
可能的重複[如何使用Firebase函數向用戶發送FCM?](https://stackoverflow.com/questions/42770005/how-can-i-use-firebase-functions-to-send-fcm - 用戶) – the4kman
爲了將設備發送到設備消息,您需要設置一個web服務來處理您的請求並將必要的數據發送到Firebase服務。 – Barns
我查看了您發送給我的鏈接,但不幸的是,它不能提供對我的問題的答案:( – Dakata