Checking permissions after authorization rather a work around than a normal work flow.
Facebook should either let me to opt out permissions in UI or make them required (if I press Allow then permission is granted anyway)
Facebook should either let me to opt out permissions in UI or make them required (if I press Allow then permission is granted anyway)
The only benefit I see of the all-at-startup solution is that it provides one single "interruption" to the user. But the list of things an app might do can be large, even though it only may need to do some of them rarely. So if I see a big long scary list I'm more likely to just cancel out.