App rejected because of camera permission modal alert!

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
Hi there,

My new app 'FotoPuzzel' is rejected by Apple because the app needs camera
permission.
I did not clarify the use of this feature in the modal alert?
How do I change this?
Can I change this?

I just use MobilePickPhoto "camera"

The standard modal alert says:
FotoPuzzel would like to access the camera
This application requires access to the device's camera.


Apple's response:
-----
We noticed that your app requests the user’s consent to access their camera
but does not clarify the use of this feature in the permission modal alert.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise the permission modal alert to specify
why the app is requesting access to the user's camera.
----

Any advice on this?

LC 8.1.8


greetings,

William
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

RE: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
William,

Did you tic the various Camera options(as needed) to "Required" in the iOS standalone setting?

Ralph DiMola
IT Director
Evergreen Information Services
[hidden email]


-----Original Message-----
From: use-livecode [mailto:[hidden email]] On Behalf Of William de Smet via use-livecode
Sent: Tuesday, March 13, 2018 4:22 PM
To: How to use LiveCode
Cc: William de Smet
Subject: App rejected because of camera permission modal alert!

Hi there,

My new app 'FotoPuzzel' is rejected by Apple because the app needs camera permission.
I did not clarify the use of this feature in the modal alert?
How do I change this?
Can I change this?

I just use MobilePickPhoto "camera"

The standard modal alert says:
FotoPuzzel would like to access the camera This application requires access to the device's camera.


Apple's response:
-----
We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's camera.
----

Any advice on this?

LC 8.1.8


greetings,

William
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

RE: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
Hey William,

 

OK, I see the problem. This will require you to modify the plist files in the LiveCode app bundle.

 

1) Go to the Applications folder

2) Right click on the LC app version you are using and select "Show Package Contents"

3) Navigate to the "Tools/Runtime/iOS" folder

4) Right click on all the device/simulator folders one at a time and select "Get Info"

5) At the bottom click on the "Read only" to the right of your account name and select "Read & Write"

6) Repeat 5 for all device/simulator folders

7) In each of the device/simulator folders edit the setting.plist file.

8) To edit... right click the setting.plist file and select "Open With" and then "Other..." and select "TextEdit.app".

9) You will get a warning that the file is locked. Choose the Unlock option.

10) Change the <string> for the key <NSCameraUsageDescription> to be more specific to your application. You might be able to make this generic enough for all your applications. If not then you will have to change this for each app before submitting it for review.

11) repeat 8-10 for setting.plist in each of the device/simulator folders.

12) Fire up LC and make an iOS app and submit it.

 

I would suggest you submit a QCC Bug Report. This looks like it could be a problem for any app that uses the camera.

 

Ralph DiMola

IT Director

Evergreen Information Services

[hidden email]

 

From: William de Smet [mailto:[hidden email]]
Sent: Tuesday, March 13, 2018 4:41 PM
To: [hidden email]
Subject: Re: App rejected because of camera permission modal alert!

 

Hi Ralph,

 

Yes I did.

It is just a standard modal alert that shows.

 

Apple says:

We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.

 

https://developer.apple.com/library/content/qa/qa1937/_index.html

 

 

 




groeten,

 

William

 

 

 

2018-03-13 21:36 GMT+01:00 Ralph DiMola <[hidden email]>:

William,

Did you tic the various Camera options(as needed) to "Required" in the iOS standalone setting?

Ralph DiMola
IT Director
Evergreen Information Services
[hidden email]



-----Original Message-----
From: use-livecode [mailto:[hidden email]] On Behalf Of William de Smet via use-livecode
Sent: Tuesday, March 13, 2018 4:22 PM
To: How to use LiveCode
Cc: William de Smet
Subject: App rejected because of camera permission modal alert!

Hi there,

My new app 'FotoPuzzel' is rejected by Apple because the app needs camera permission.
I did not clarify the use of this feature in the modal alert?
How do I change this?
Can I change this?

I just use MobilePickPhoto "camera"

The standard modal alert says:
FotoPuzzel would like to access the camera This application requires access to the device's camera.


Apple's response:
-----
We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's camera.
----

Any advice on this?

LC 8.1.8


greetings,

William

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

 

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode

> Le 13 mars 2018 à 22:07, Ralph DiMola via use-livecode <[hidden email]> a écrit :
>
> Hey William,
>
>
>
> OK, I see the problem. This will require you to modify the plist files in the LiveCode app bundle.
>


Hello,

My app was also rejected for localization permission.

That’s new from Apple.

PS : I hope a future version of livecode will save all changes to plist files and android.xml manifests to keep them with each update.


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of location permission modal alert!

Bob Sneidar via use-livecode

> Le 16 mars 2018 à 17:41, Ludovic THEBAULT via use-livecode <[hidden email]> a écrit :
>
>
> My app was also rejected for localization permission.
>

But in the settings.plist file there is no reference to localion….

Can I add these lines :

<key> NSLocationWhenInUseUsageDescription </key>
        <string>This application requires access to Location because …</string>

Thanks !
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of location permission modal alert!

Bob Sneidar via use-livecode
Hi Ludovic,

For changing the location-related description in the plist, see comment 11
in this report:

http://quality.livecode.com/show_bug.cgi?id=19780

Best,
Panos
--

On Fri, Mar 16, 2018 at 4:49 PM, Ludovic THEBAULT via use-livecode <
[hidden email]> wrote:

>
> > Le 16 mars 2018 à 17:41, Ludovic THEBAULT via use-livecode <
> [hidden email]> a écrit :
> >
> >
> > My app was also rejected for localization permission.
> >
>
> But in the settings.plist file there is no reference to localion….
>
> Can I add these lines :
>
> <key> NSLocationWhenInUseUsageDescription </key>
>         <string>This application requires access to Location because
> …</string>
>
> Thanks !
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of location permission modal alert!

Bob Sneidar via use-livecode

> Le 16 mars 2018 à 17:52, panagiotis merakos via use-livecode <[hidden email]> a écrit :
>
> Hi Ludovic,
>
> For changing the location-related description in the plist, see comment 11
> in this report:
>
> http://quality.livecode.com/show_bug.cgi?id=19780
>
> Best,
> Panos
> —

Thanks !


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
In reply to this post by Bob Sneidar via use-livecode
You can put customized copies of the manifest into the Copy Files pane of
the standalone settings and it will override the default. I think it should
work with plist files too.

--
Jacqueline Landman Gay | [hidden email]
HyperActive Software | http://www.hyperactivesw.com
On March 16, 2018 11:43:41 AM Ludovic THEBAULT via use-livecode
<[hidden email]> wrote:
.
PS : I hope a future version of livecode will save all changes to plist
files and android.xml manifests to keep them with each update




_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

RE: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
In reply to this post by Bob Sneidar via use-livecode
No problem William. Congrats!

 

I filed a QCC  report on this http://quality.livecode.com/show_bug.cgi?id=21083

 

 

Ralph DiMola

IT Director

Evergreen Information Services

[hidden email]

 

From: William de Smet [mailto:[hidden email]]
Sent: Friday, March 16, 2018 5:35 AM
To: Ralph DiMola
Subject: Re: App rejected because of camera permission modal alert!

 

Thanks Ralph!

 

This worked. Apple approved my app is now available in the App Store:

https://itunes.apple.com/us/app/fotopuzzel-voor-ipad/id1358293879?l=nl

 

 

greetings,

 

William

 

 

 

2018-03-13 22:07 GMT+01:00 Ralph DiMola <[hidden email]>:

Hey William,

 

OK, I see the problem. This will require you to modify the plist files in the LiveCode app bundle.

 

1) Go to the Applications folder

2) Right click on the LC app version you are using and select "Show Package Contents"

3) Navigate to the "Tools/Runtime/iOS" folder

4) Right click on all the device/simulator folders one at a time and select "Get Info"

5) At the bottom click on the "Read only" to the right of your account name and select "Read & Write"

6) Repeat 5 for all device/simulator folders

7) In each of the device/simulator folders edit the setting.plist file.

8) To edit... right click the setting.plist file and select "Open With" and then "Other..." and select "TextEdit.app".

9) You will get a warning that the file is locked. Choose the Unlock option.

10) Change the <string> for the key <NSCameraUsageDescription> to be more specific to your application. You might be able to make this generic enough for all your applications. If not then you will have to change this for each app before submitting it for review.

11) repeat 8-10 for setting.plist in each of the device/simulator folders.

12) Fire up LC and make an iOS app and submit it.

 

I would suggest you submit a QCC Bug Report. This looks like it could be a problem for any app that uses the camera.

 

Ralph DiMola

IT Director

Evergreen Information Services

[hidden email]

 

From: William de Smet [mailto:[hidden email]]
Sent: Tuesday, March 13, 2018 4:41 PM
To: [hidden email]
Subject: Re: App rejected because of camera permission modal alert!

 

Hi Ralph,

 

Yes I did.

It is just a standard modal alert that shows.

 

Apple says:

We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.

 

https://developer.apple.com/library/content/qa/qa1937/_index.html

 

 

 




groeten,

 

William

 

 

 

2018-03-13 21:36 GMT+01:00 Ralph DiMola <[hidden email]>:

William,

Did you tic the various Camera options(as needed) to "Required" in the iOS standalone setting?

Ralph DiMola
IT Director
Evergreen Information Services
[hidden email]



-----Original Message-----
From: use-livecode [mailto:[hidden email]] On Behalf Of William de Smet via use-livecode
Sent: Tuesday, March 13, 2018 4:22 PM
To: How to use LiveCode
Cc: William de Smet
Subject: App rejected because of camera permission modal alert!

Hi there,

My new app 'FotoPuzzel' is rejected by Apple because the app needs camera permission.
I did not clarify the use of this feature in the modal alert?
How do I change this?
Can I change this?

I just use MobilePickPhoto "camera"

The standard modal alert says:
FotoPuzzel would like to access the camera This application requires access to the device's camera.


Apple's response:
-----
We noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the permission modal alert.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's camera.
----

Any advice on this?

LC 8.1.8


greetings,

William

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

 

 

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: App rejected because of camera permission modal alert!

Bob Sneidar via use-livecode
In reply to this post by Bob Sneidar via use-livecode

> Le 16 mars 2018 à 17:58, J. Landman Gay via use-livecode <[hidden email]> a écrit :
>
> You can put customized copies of the manifest into the Copy Files pane of the standalone settings and it will override the default. I think it should work with plist files too.

Good to know !

Thanks
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode