{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/65","repository_url":"https://api.github.com/repos/mozilla-mobile/webxr-ios","labels_url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/65/comments","events_url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/65/events","html_url":"https://github.com/mozilla-mobile/webxr-ios/issues/65","id":295172346,"number":65,"title":"Ask for user permissions on the first launch in a nicer way","user":{"login":"che1404","id":290546,"avatar_url":"https://avatars0.githubusercontent.com/u/290546?v=4","gravatar_id":"","url":"https://api.github.com/users/che1404","html_url":"https://github.com/che1404","followers_url":"https://api.github.com/users/che1404/followers","following_url":"https://api.github.com/users/che1404/following{/other_user}","gists_url":"https://api.github.com/users/che1404/gists{/gist_id}","starred_url":"https://api.github.com/users/che1404/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/che1404/subscriptions","organizations_url":"https://api.github.com/users/che1404/orgs","repos_url":"https://api.github.com/users/che1404/repos","events_url":"https://api.github.com/users/che1404/events{/privacy}","received_events_url":"https://api.github.com/users/che1404/received_events","type":"User","site_admin":false},"labels":[{"id":756152803,"url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/labels/2nd%20priority%20issues","name":"2nd priority issues","color":"fef2c0","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-02-07T15:08:16Z","updated_at":"2018-05-22T19:54:52Z","closed_at":"2018-05-22T19:54:52Z","author_association":"COLLABORATOR","body":"Location services access is compulsory in order to configure an ARSession aligned with the true North. Since this is the current default -hard coded- way to configure the session, we must instantiate the CLLocationManager on app launch. This causes the permissions popup to be shown the first time the user launches the app.\r\n\r\nThe idea is to change this behavior so that the first time the user launches the app, we first show a \"permissions view controller\". Within this view controller we need to show a short text explaining why we need that specific permission, and also let the user enable one at a time by tapping the respective button.\r\n\r\nWe are currently asking for the following permissions:\r\n- CoreLocation\r\n- Camera\r\n- Camera roll\r\n- Screen Recording (with/without mic support)\r\n\r\n(We could grab some ideas from here: https://www.pinterest.es/enzokin/permissions/?lp=true)"},"comment":{"url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/comments/391119729","html_url":"https://github.com/mozilla-mobile/webxr-ios/issues/65#issuecomment-391119729","issue_url":"https://api.github.com/repos/mozilla-mobile/webxr-ios/issues/65","id":391119729,"user":{"login":"blairmacintyre","id":1348861,"avatar_url":"https://avatars3.githubusercontent.com/u/1348861?v=4","gravatar_id":"","url":"https://api.github.com/users/blairmacintyre","html_url":"https://github.com/blairmacintyre","followers_url":"https://api.github.com/users/blairmacintyre/followers","following_url":"https://api.github.com/users/blairmacintyre/following{/other_user}","gists_url":"https://api.github.com/users/blairmacintyre/gists{/gist_id}","starred_url":"https://api.github.com/users/blairmacintyre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blairmacintyre/subscriptions","organizations_url":"https://api.github.com/users/blairmacintyre/orgs","repos_url":"https://api.github.com/users/blairmacintyre/repos","events_url":"https://api.github.com/users/blairmacintyre/events{/privacy}","received_events_url":"https://api.github.com/users/blairmacintyre/received_events","type":"User","site_admin":false},"created_at":"2018-05-22T19:54:52Z","updated_at":"2018-05-22T19:54:52Z","author_association":"COLLABORATOR","body":"done"}}
{"actor":{"display_login":"blairmacintyre"}}