Flutter-geolocator: рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реА рдЕрдиреБрдорддрд┐ рджреЗрдВ GeolocationStatus.denied

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЕрдХреНрддреВре░ 2019  ┬╖  37рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Baseflow/flutter-geolocator

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ Android 10 рдореЗрдВ рдирдП рд╡рд┐рдХрд▓реНрдк рдХреЗ рджреМрд░рд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ Geolocator().checkGeolocationPermissionStatus() рд░рд┐рдЯрд░реНрди GeolocationStatus.denied
Screenshot_1570103723

рд╕рдВрд╕реНрдХрд░рдг: 5.1.4

рдордВрдЪ:
:рд░реЛрдмреЛрдЯ: рдПрдВрдбреНрд░реЙрдЗрдб

android in progress

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕рдВрд╕реНрдХрд░рдг 5.1.4 + 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдПрд╕рдбреАрдХреЗ 28 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдПрд╕рдбреАрдХреЗ 29 рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ Android 10 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ Pixel 3a рдкрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ compileSdkVersion рдФрд░ targetSdkVersion рдХреЛ 29 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ред

рд╕рднреА 37 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдЙрд╕ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ GeolocationStatus.denied рд▓реМрдЯрд╛рддрд╛ рд╣реИ?

рдореИрдВ рдЗрд╕реЗ рдирдореВрдирд╛ рдРрдк рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдмрд╕ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб 10 рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛рдПрдВред

рдХреНрдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рдирд╕реНрдЯреИрдЯрд╕.рдЕрд╕реНрд╡реАрдХрд╛рд░ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдХреНрдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдПред

рдПрдВрдбреНрд░реЙрдЗрдб 10 . рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдбреЗрдореЛ рдРрдк рдЖрдЬрд╝рдорд╛рдПрдВ
untitled

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рдереАрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ > рд╕реНрдерд╛рди > рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ > рдЪрд╛рд▓реВ рдкрд░ рдЬрд╛рдПрдВ ред

рд╕реНрдерд╛рди рдЪрд╛рд▓реВ рдерд╛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВ рддреЛ рдЗрд╕реЗ

untitled

рдРрдк рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк FusedLocationProvider рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред Google Play рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 11.6.0 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдмрдЧ рд╕рдорд╛рдзрд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

https://imgur.com/a/egX6z6t

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ 19.2.75 Google Play рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реНрдерд╛рди рдЪрд╛рд▓реВ рд╣реИ

рдирдП рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ рдЗрд╕рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рдЕрдиреБрдорддрд┐ рд╣реИред рдЗрд╕реЗ рди рддреЛ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рди рд╣реА рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрд╛рдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_BACKGROUND_LOCATION

@humazed рдЖрдк Geolocator().checkGeolocationPermissionStatus() рд╡рд┐рдзрд┐ рд╕реЗ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрджрд┐ рдореИрдВ рд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╣рд░ рд╕рдордп рдЕрдиреБрдорддрд┐ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдЕрдиреБрдорддрд┐ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдбреЗрдореЛ рдРрдк рднреА рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рддрдм рдкреНрд░рдХрдЯ рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рдХреЗрд╡рд▓ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ

рдЧреБрд░реБ 10 рдЕрдХреНрдЯреВрдмрд░, 2019 10:09 рдЯрд┐рдЬрд┐рди рд╡реИрди рдкрд░ рдкрд░ Woerkom [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

@humazed https://github.com/humazed рдЖрдк рдХрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ ()ред checkGeolocationPermissionStatus () рд╡рд┐рдзрд┐? рдореБрдЭреЗ рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓рддрд╛
рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдпрджрд┐ рдореИрдВ рд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╣рд░ рд╕рдордп рдЕрдиреБрдордд рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдБред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/BaseflowIT/flutter-geolocator/issues/334?email_source=notifications&email_token=ACDNYJTFXDG2QBXZGR24XQTQN3PLPA5CNFSM4I5CDEP2YY3PNVWWK3TUL52HS4DFVREXG43MVXHVJ26T рдореБрджреНрджрд╛
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ACDNYJS7PSSNNQPH3S7HBWTQN3PLPANCNFSM4I5CDEPQ
.

@humazed рдореИрдВрдиреЗ рдирдП рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ рдФрд░ рдЬрд┐рдУрд▓реЛрдХреЗрдЯрд░ ()ред checkGeolocationPermissionStatus() рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдбреЗрдореЛ рдРрдк рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдФрд░ 0 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрдм рдореИрдВ рдХреЗрд╡рд▓ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪреБрдирддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдХреЛрдб рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд╕рдХреВрдВ?

рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рд░реЗрдкреЛ рдХреЛ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛

рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рднреА рдмрдирд╛рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдХреБрдЫ рдФрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧреАред рдРрдк рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ Google Play Services рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╕реНрдерд╛рди рдкрд░ рд╣реИрдВ рдЬреЛ Google Play рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рдореИрдВрдиреЗ рдПрдХ рдирдП рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рд╡рд╣реА рд╣реИ

рдРрдк android10 . рд╕реЗ рдХрдо рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП gif рдореЗрдВ рдореИрдВ Google play рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реНрдерд╛рди рд╕рдХреНрд╖рдо рд╣реИ

рд╕рдВрд╕реНрдХрд░рдг 5.1.4 + 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдПрд╕рдбреАрдХреЗ 28 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдПрд╕рдбреАрдХреЗ 29 рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ Android 10 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ Pixel 3a рдкрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рд╕рдВрд╕реНрдХрд░рдг 5.1.4 + 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдПрд╕рдбреАрдХреЗ 28 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдПрд╕рдбреАрдХреЗ 29 рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ Android 10 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ Pixel 3a рдкрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ compileSdkVersion рдФрд░ targetSdkVersion рдХреЛ 29 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ред

рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд╕рд╛рде рднреА рджреЗрдЦрддрд╛ рд╣реВрдВред getCurrentPosition () рд╣рдореЗрд╢рд╛ рд╕реНрдерд╛рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдпрд╛ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдерд╛рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдпрд╛ рд╕реНрдерд╛рди рдкрд╣реБрдВрдЪ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИред "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рд╕реЗ "PERMISISON_DENIED" рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрдкрд╡рд╛рдж рд╣реЛрддрд╛ рд╣реИ

рдореИрдВ рдЬрд┐рдпреЛрд▓реЛрдХреЗрдЯрд░ 5.1.3 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдкрд┐рдХреНрд╕реЗрд▓ 4 рдкрд░ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИред

рд╡рд╣реА рдореБрджреНрджрд╛ред
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S10 рдкреНрд▓рд╕, рдЬрдм "рдХреАрдк рд╡рд╛рдЗрдЯ-рдЗрди-рдпреВрдЬрд╝ рдПрдХреНрд╕реЗрд╕" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рддреЛ PermissionStatus.denied рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рд╕реНрдерд╛рди рдЕрдиреБрдорддрд┐ рдкреНрд▓рдЧрдЗрди рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рдореНрдорд╛рдирд┐рдд рдкрд╣реБрдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдЕрдм PermissionStatus.denied рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдЙрд░рдЧ - рдореБрдЭреЗ рдЕрднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдерд╛ рдХрд┐ рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдзрд┐ PermissionStatus.grand рд▓реМрдЯрд╛ рджреЗрдЧреА - рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдм рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рджреЛ рдШрдВрдЯреЗ рдмрд╛рдж, рдмрд╛рдХреА рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ "рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХрдВрдкрд╛рдЗрд▓рдПрд╕рдбреАрдХреЗрд╡рд░реНрд╕рди рдФрд░ рдЯрд╛рд░рдЧреЗрдЯрдПрд╕рдбреАрдХреЗрд╡рд░реНрд╕рди рдХреЛ 29 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ред" рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

"рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХрдВрдкрд╛рдЗрд▓SdkVersion рдФрд░ targetSdkVersion рдХреЛ 29 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред" рдЬрдм рддрдХ рдореИрдВрдиреЗ рдЗрд╕реЗ AndroidManifest.xml рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛, рддрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>

@JBBx2016 рд╣рдо android.permissions.ACCES_BACKGROUND_LOCATION рдЕрдиреБрдорддрд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬрдм рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА?

рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА

Android 10 рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред :|

рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╢рд╛рдЦрд╛ рдорд╛рд╕реНрдЯрд░
рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрдиреБрдорддрд┐ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреВрдЯреЗ рд╣реБрдП рд╕реНрдерд╛рди_рдЕрдиреБрдорддрд┐рдпреЛрдВ рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдЕрдиреБрдорддрд┐_рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ

рдореЗрд░рд╛ рдРрдк Google Play рд╕реЗрд╡рд╛ рдкреЙрдкрдЕрдк рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рднреА рдореИрдВ Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.high); рд╕рд╛рде "рдЕрд╕реНрд╡реАрдХрд╛рд░", "рдкреНрд░рд╛рдзрд┐рдХреГрдд" рдЖрджрд┐ рдХрд╛ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реВрдВред
рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдХреЗ рд╕рд╛рде рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.best);
рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб 10, рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рд╕реНрдкрдВрджрдиред

Geolocator locator = Geolocator();
    locator
        .checkGeolocationPermissionStatus(
            locationPermission: GeolocationPermission.locationWhenInUse)

рдкрд░рдо рдореЗрдВ рдЕрдиреБрдорддрд┐ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рдирдкреНрд░рдорд┐рд╢рди.рд▓реЛрдХреЗрд╢рдирд╡реНрд╣реЗрдирдЗрдирдпреВрдЬ

рд╕рдВрд╕реНрдХрд░рдг 6.0.0 . рдореЗрдВ рдлрд┐рдХреНрд╕реНрдб

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jaumard picture jaumard  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

long1eu picture long1eu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Andrew-Tolentino picture Andrew-Tolentino  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

samo92 picture samo92  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BigWillieStyle picture BigWillieStyle  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ