最近FirebaseベースのiOSプロジェクトでOneSignalを使用して通知を送信し始めました。OneSignalがSwift 3のFirebaseを使用してセグメントに自動通知を送信する認証
特定のユーザーと一連のユーザーに通知を送信することはできますが、FirebaseでOneSignal認証を設定して、特定のユーザーセグメントをアプリケーションから自動的にターゲットに設定する方法に関するドキュメントは見つかりません。
私は(細かい作業)ユーザーの配列に通知を送信するために使用していますコード:
//to remove the current user ("playerID") from receiving notification
let indexToDelete = playerIDArray.index(of: playerID)
playerIDArray.remove(at: indexToDelete!)
var count = 0
while count < playerIDArray.count {
OneSignal.postNotification(["contents" : ["en" : "\(usersID!) has sent a message"], "include_player_ids" : ["\(playerIDArray[count])"]])
count = count+1
}
しかし、私はそうのように、セグメントに通知を送信しようとすると:
OneSignal.postNotification(["contents" : ["en" : "\(usersID!) has sent a message"], "included_segments" : ["All"]])
2017-03-09 02:35:30.989 MyApp[3658:87978] ERROR: Create notification failed
私は私が原因の許可の問題のために、このエラーを取得していますことを知っている:私はこのエラーを取得する
Firebaseを使用してこの認証を設定する方法を知っている人がいるかどうか疑問に思っていましたか?
ありがとうございます!