Git Product home page Git Product logo

Comments (9)

mvanbeusekom avatar mvanbeusekom commented on September 24, 2024 1

@sanju-developer Setting the permissions to Never means never ask me again for permissions. So it makes sense you donโ€™t receive a dialog.

from flutter-permission-plugins.

mvanbeusekom avatar mvanbeusekom commented on September 24, 2024

@ravitejaavv have you listed all the required permissions in your Info.plist file?

You should add the following lines to your ios/Runner/info.plist file (of course you provide more user friendly messages as part of the tags):

    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Need location when in use</string>
    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Always and when in use!</string>
    <key>NSLocationUsageDescription</key>
    <string>Older devices need location.</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>Can I haz location always?</string>

Check out the Info.plist file in the example project here

from flutter-permission-plugins.

ravitejaavv avatar ravitejaavv commented on September 24, 2024

@ravitejaavv have you listed all the required permissions in your Info.plist file?

You should add the following lines to your ios/Runner/info.plist file (of course you provide more user friendly messages as part of the tags):

    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Need location when in use</string>
    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Always and when in use!</string>
    <key>NSLocationUsageDescription</key>
    <string>Older devices need location.</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>Can I haz location always?</string>

Check out the Info.plist file in the example project here

i have added only 2 permissions earlier. Its working fine now after adding all permissions

from flutter-permission-plugins.

sanju-developer avatar sanju-developer commented on September 24, 2024

@ravitejaavv

I'm testing on emulator and I set my permission to Never from the setting of emulator.
then I have added all the permission as you stated, but this will not opening that dialog.

Could please tell what would be the issue ?
๐Ÿ™ƒ

from flutter-permission-plugins.

sanju-developer avatar sanju-developer commented on September 24, 2024

@mvanbeusekom
You are correct.

Do you know any way to direct open location page in mobile setting from an flutter app ?

from flutter-permission-plugins.

mvanbeusekom avatar mvanbeusekom commented on September 24, 2024

On iOS you can only open the App settings page. Other direct links are not allowed by Apple. On Android there are some more options but these are not yet supported by the location_permissions plug-in.

To open the app settings you can use the openAppSettings method of this plugin.

from flutter-permission-plugins.

sanju-developer avatar sanju-developer commented on September 24, 2024

@mvanbeusekom ,

Okay cool, Thanks for sharing knowledge. I really don't know that apple don't allow to open direct link.

Ya for android I'm using

openAppSettings

BTW, then how Google Map, Ola and all open direct location page form their App.๐Ÿง

from flutter-permission-plugins.

mvanbeusekom avatar mvanbeusekom commented on September 24, 2024

I donโ€™t know how they do it, if you have any documentation or information I would gladly have a look at it and see if it fits in the plugin

from flutter-permission-plugins.

sanju-developer avatar sanju-developer commented on September 24, 2024

Ya, I'm already struggling with it. If I find something surely will come back to you.

from flutter-permission-plugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.