Бөлісу құралы:


Түпнұсқалық растама үшін Android пуш хабарландыруларды Firebase Cloud Messaging (FCM) таңбалауыштарына ауыстыру

2024 жылдың маусымында Google Firebase API кілті арқылы аутентификациядан бас тартады, ол үшін Service Account JSON таңбалауышы қолданылады. Қазіргі уақытта API кілт әдісін пайдаланатын тұтынушылар таңбалауышқа ауысуы керек. Мұны істеу үшін Firebase жүйесінде таңбалауыш жасау, оны жүктеп алу және аутентификация әдістерін ауыстыру қажет Customer Insights - Journeys. Толығырақ Google Firebase.

Нұсқаулар

2024 жылдың маусымында Firebase Android push хабарландырулары үшін FCM API кілтінің аутентификация тәсілін ескіреді. JSON файлына негізделген қызмет тіркелгісі осы әдісті ауыстырады. Бұрыннан бар FCM таңбалауышын Google Firebase тіркелгіңізде жасалған JSON файлымен ауыстыруыңыз қажет.

JSON файлын жасау үшін Firebase тіркелгіңізге кіріп, қолданбаңызға арналған Firebase жобасына өтіңіз және Жобаға шолу жанындағы беріліс белгішесін таңдау арқылы жоба параметрлерін ашыңыз.

Firebase жобасының параметрлері.

Содан кейін Қызмет тіркелгілері қойындысына өтіп, Жаңа жеке кілт жасау таңдаңыз.

Firebase қызмет тіркелгілері.

Жаңа жеке кілтті жасау сіз сақтауға болатын JSON файлын жасайды және жүктейді.

Firebase жаңа жоба кілті.

Жаңа файлды алғаннан кейін, Параметрлер>Push хабарландырулары Customer Insights - Journeys аймағына өтіңіз. Жаңартқыңыз келетін қолданба үшін push хабарландыру конфигурациясын ашыңыз. Мұнда FCM аутентификация режимін API кілтіненҚызмет тіркелгісі JSON етіп өзгертуге болады.

Бұл сіз жасаған JSON файлын жүктеп салуға мүмкіндік береді. Сақталғаннан кейін аутентификация әдісі жаңартылады және push хабарландырулары сәтті жіберіледі.

Маңызды

Сынақ және өндіріс дифференциациясын қоса, бірнеше қолданбаларыңыз болса, push хабарландыруларының жіберілуін жалғастыру үшін дұрыс қолданба үшін жасалған FCM таңбалауышын жүктеп салуды қамтамасыз ету маңызды. Әйтпесе, аутентификация сәтсіз аяқталып, push хабарландыруларының жіберілуіне жол бермейді.

Бұған қоса, өндірісте жаңартуларды жасамас бұрын бұл процесті сынақ немесе әзірлеу тіркелгісі арқылы тексеру ұсынылады.