рд╕реНрдЯреЛрд░ рдореЗрдВ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдм рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЬрдм рдореИрдВ 'getToken' рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ FirebaseApp рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
processName
рдкрд╣рд▓реЗ FirebaseApp.initializeApp(Contect) рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдпрд╣ рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╡рд╣реА рдмрд┐рд▓реНрдб рдЖрдИрдУрдПрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рддреНрд░реБрдЯрд┐ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреА рдЖрдЦрд┐рд░реА рдмрд┐рд▓реНрдб рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рдереАред
рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред
рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рднреА рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ (рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ)ред рдореИрдВ рдПрдХ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдХреЗ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рдерд╛ (рдирд┐рдХрд╛рд▓реЗрдВ рдлрд┐рд░ рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреНрд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝реЗрдВ)ред
рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╡рд╣реА рддреНрд░реБрдЯрд┐ред
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреВрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдерд╛ рдФрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рдереАред
рдореИрдВрдиреЗ рдЗрд╕ рдФрд░ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ _google-services.json_ рдФрд░ _GoogleService-Info.plist_ рдереЗ, рдЬрдм рдореИрдВрдиреЗ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рддреЛ рдпрд╣ рд╕рдм рдареАрдХ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдлреЛрдирдЧреИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рдлрд╛рдЗрд▓реЗрдВ рд╕реАрдзреЗ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╣реИрдВред
рдореЗрд░реЗ рдРрдк рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реИред рдпрд╣ рдЖрдпреЛрдирд┐рдХ 2 рдореЗрдВ рд╣реИ, рдЖрдИрдУрдПрд╕ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
"Native: tried calling Firebase.onTokenRefresh, but the Firebase plugin is not installed."
рдФрд░ рдкреНрд▓рдЧрдЗрди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ рдореЗрд░реЗ config.xml рдореЗрдВ рдХреЛрдб рдХреА рдкрдВрдХреНрддрд┐ рд╣реИ:
рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ 6.5.0
рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо:
рдЖрдИрдУрдПрд╕ 4.3.1
рдПрдВрдбреНрд░реЙрдЗрдб 6.1.2
рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ:
рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ com.x.xyz рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ FirebaseApp рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ FirebaseApp.initializeApp(Context) рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдХреГрдкрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗред
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ: https://github.com/arnesson/cordova-plugin-firebase/issues/206
рдзрдиреНрдпрд╡рд╛рдж
рд╣рд╛рдБ, рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдХреЛрдИ рдорджрдж?
рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдлрд┐рд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред
рдЗрд╕ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░, android/src/{package name}/MainActivity.java
рдлрд╛рдпрд░рдмреЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдпрд╛рдд рдХрд░реЗрдВ,
oncreate рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, super.oncreate(savedinstancestate) рдХреЗ рдиреАрдЪреЗ,
FirebaseApp.initializeApp (рдпрд╣) рдЬреЛрдбрд╝реЗрдВ;
рдЕрдВрддрд┐рдо рдЪрд░рдг,
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░, android/res/values/string.xml,
рдЬреЛрдбрд╝реЗрдВ
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
* googleservice.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
"рдЧреНрд░рд╛рд╣рдХ": [
{
"рдХреНрд▓рд╛рдЗрдВрдЯ_рдЗрдиреНрдлреЛ": {
"mobilesdk_app_id": рдпрд╣ рдорд╛рди
рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛!
рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж! рдмрд╣реБрдд рдорджрдж рдХреА!
рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж !!!!
ayngitng рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд╕реНрдЯ-рддреИрдпрд╛рд░ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╣реБрдХред
https://gist.github.com/bdirito/74ba45ef314d2d9f9afb73f37ecf815a
рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @AyoGitNgред рдЗрд╕рдиреЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореИрдВ рдЖрдкрд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреА рд╣реВрдБред :+1: рд╣рд╛рд╣рд╛рд╣рд╛рд╣рд╛
рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде 3 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗред
@rubikcuber рдпрд╛ @mgpartssource рдкреБрд▓ рдЕрдиреБрд░реЛрдз?
рдЗрд╕ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ? @arnesson
рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 1.0.5
+1
AyoGitNg рдзрдиреНрдпрд╡рд╛рдж рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ред рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рдлрд┐рд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред
рдЗрд╕ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░, android/src/{package name}/MainActivity.java
рдлрд╛рдпрд░рдмреЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдпрд╛рдд рдХрд░реЗрдВ,
oncreate рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, super.oncreate(savedinstancestate) рдХреЗ рдиреАрдЪреЗ,
FirebaseApp.initializeApp (рдпрд╣) рдЬреЛрдбрд╝реЗрдВ;
рдЕрдВрддрд┐рдо рдЪрд░рдг,
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░, android/res/values/string.xml,
рдЬреЛрдбрд╝реЗрдВ
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
* googleservice.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
"рдЧреНрд░рд╛рд╣рдХ": [
{
"рдХреНрд▓рд╛рдЗрдВрдЯ_рдЗрдиреНрдлреЛ": {
"mobilesdk_app_id": рдпрд╣ рдорд╛рди