{"action":"created","issue":{"url":"https://api.github.com/repos/cinder/Cinder/issues/969","labels_url":"https://api.github.com/repos/cinder/Cinder/issues/969/labels{/name}","comments_url":"https://api.github.com/repos/cinder/Cinder/issues/969/comments","events_url":"https://api.github.com/repos/cinder/Cinder/issues/969/events","html_url":"https://github.com/cinder/Cinder/issues/969","id":85854142,"number":969,"title":"Add Mac / iOS hooks to app delegates for things like push notifications","user":{"login":"richardeakin","id":5132127,"avatar_url":"https://avatars.githubusercontent.com/u/5132127?v=3","gravatar_id":"","url":"https://api.github.com/users/richardeakin","html_url":"https://github.com/richardeakin","followers_url":"https://api.github.com/users/richardeakin/followers","following_url":"https://api.github.com/users/richardeakin/following{/other_user}","gists_url":"https://api.github.com/users/richardeakin/gists{/gist_id}","starred_url":"https://api.github.com/users/richardeakin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richardeakin/subscriptions","organizations_url":"https://api.github.com/users/richardeakin/orgs","repos_url":"https://api.github.com/users/richardeakin/repos","events_url":"https://api.github.com/users/richardeakin/events{/privacy}","received_events_url":"https://api.github.com/users/richardeakin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cinder/Cinder/labels/feature","name":"feature","color":"207de5"},{"url":"https://api.github.com/repos/cinder/Cinder/labels/ios","name":"ios","color":"aadddd"},{"url":"https://api.github.com/repos/cinder/Cinder/labels/macosx","name":"macosx","color":"aaaaaa"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cinder/Cinder/milestones/2","html_url":"https://github.com/cinder/Cinder/milestones/0.9.1","labels_url":"https://api.github.com/repos/cinder/Cinder/milestones/2/labels","id":1042686,"number":2,"title":"0.9.1","description":"","creator":{"login":"richardeakin","id":5132127,"avatar_url":"https://avatars.githubusercontent.com/u/5132127?v=3","gravatar_id":"","url":"https://api.github.com/users/richardeakin","html_url":"https://github.com/richardeakin","followers_url":"https://api.github.com/users/richardeakin/followers","following_url":"https://api.github.com/users/richardeakin/following{/other_user}","gists_url":"https://api.github.com/users/richardeakin/gists{/gist_id}","starred_url":"https://api.github.com/users/richardeakin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richardeakin/subscriptions","organizations_url":"https://api.github.com/users/richardeakin/orgs","repos_url":"https://api.github.com/users/richardeakin/repos","events_url":"https://api.github.com/users/richardeakin/events{/privacy}","received_events_url":"https://api.github.com/users/richardeakin/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":0,"state":"open","created_at":"2015-03-28T05:51:08Z","updated_at":"2015-06-07T04:24:44Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-06-07T04:24:44Z","updated_at":"2015-06-07T18:20:32Z","closed_at":null,"body":"Need to think of a flexible way for folks to make use of things like push notificiations, and other things that require configuration with the app delegate. I was thinking perhaps once possible direction would be a cocoa-specific applicationDidLaunch() signal that also provides the `(NSDictionary *)launchOptions`.\r\n\r\nI'm not sure exactly what else is needed to enable these features, or what else we could / should expose, so input from iOS / Mac users out there is most welcome.\r\n\r\nCarried over from #959."},"comment":{"url":"https://api.github.com/repos/cinder/Cinder/issues/comments/109785236","html_url":"https://github.com/cinder/Cinder/issues/969#issuecomment-109785236","issue_url":"https://api.github.com/repos/cinder/Cinder/issues/969","id":109785236,"user":{"login":"pizthewiz","id":648369,"avatar_url":"https://avatars.githubusercontent.com/u/648369?v=3","gravatar_id":"","url":"https://api.github.com/users/pizthewiz","html_url":"https://github.com/pizthewiz","followers_url":"https://api.github.com/users/pizthewiz/followers","following_url":"https://api.github.com/users/pizthewiz/following{/other_user}","gists_url":"https://api.github.com/users/pizthewiz/gists{/gist_id}","starred_url":"https://api.github.com/users/pizthewiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pizthewiz/subscriptions","organizations_url":"https://api.github.com/users/pizthewiz/orgs","repos_url":"https://api.github.com/users/pizthewiz/repos","events_url":"https://api.github.com/users/pizthewiz/events{/privacy}","received_events_url":"https://api.github.com/users/pizthewiz/received_events","type":"User","site_admin":false},"created_at":"2015-06-07T18:20:32Z","updated_at":"2015-06-07T18:20:32Z","body":"Getting a signal on `application(_: didFinishLaunchingWithOptions:)` I think would be a good first step, as that it typically where they install/configure services like push notifications, analytics/event logging, custom crash reporters and the like."}}