Переходные уведомления Push с использованием FCM от предыдущего HTTP на HTTP V1IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Переходные уведомления Push с использованием FCM от предыдущего HTTP на HTTP V1

Сообщение Anonymous »

Я использую FCM. Я прочитал уведомление от Google, https://firebase.google.com/docs/cloud- ... #образное/>
Для перехода от предыдущего HTTP к HTTP v1, oauth 2.0
To-To-To-To-To-To-To-To-Tosken. /> < /blockquote>
Однако я не уверен, как получить этот токен. < /p>
текущий код < /p>

Код: Выделить всё

    func(){
let serverKey:String = "AAAAA"
let url = URL(string: "https://fcm.googleapis.com/fcm/send")!
let userIdToken:String = userIdToken
var request = URLRequest(url: url)

let postMessage: [String: Any] = [
"to": userIdToken,
"priority": "high",
"content_available" : true,
"notification": [
"badge": 1,
"body": body,
"title": title
] as [String : Any]
]
request.httpMethod = "POST"
request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
request.setValue("key=\(serverKey)", forHTTPHeaderField: "Authorization")
:
:
< /code>
Код, который я попробовал < /p>
    func(){
//let serverKey:String = "AAAAA"
//add
let url = URL(string: "https://fcm.googleapis.com/v1/projects/myproject/messages:send")!
let userIdToken:String = userIdToken
var request = URLRequest(url: url)
let postMessage: [String: Any] = [
"to": userIdToken,
"priority": "high",
"content_available" : true,
"notification": [
"badge": 1,
"body": body,
"title": title
] as [String : Any]
]

/* I would like to know the solusion. */
//add
let accessToken:String = getOAuth2AccessToken()

request.httpMethod = "POST"
request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
//request.setValue("key=\(serverKey)", forHTTPHeaderField: "Authorization")
//add
request.setValue("Bearer \(accessToken)", forHTTPHeaderField: "Authorization")
:
:
< /code>
Я хочу кодировать это (getOAuth2AccessToken()
) в Swift, но я не уверен, что делать.

Подробнее здесь: https://stackoverflow.com/questions/784 ... to-http-v1
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • «[iOS] Переход push-уведомлений с использованием FCM с предыдущего HTTP на HTTP v1» [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    77 Просмотры
    Последнее сообщение Anonymous
  • Центр push-уведомлений Azure не отправляет уведомления на устройство Android с помощью FCM V1.
    Гость » » в форуме C#
    0 Ответы
    82 Просмотры
    Последнее сообщение Гость
  • FCM - Flutter(Push-уведомления) не работает 5-6 дней
    Anonymous » » в форуме IOS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Воспроизведение собственного звука при получении удаленного push-уведомления на iOS 12 от FCM
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как отправлять уведомления FCM через Push API?
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»