{"action":"opened","issue":{"url":"https://api.github.com/repos/nicklockwood/iRate/issues/208","labels_url":"https://api.github.com/repos/nicklockwood/iRate/issues/208/labels{/name}","comments_url":"https://api.github.com/repos/nicklockwood/iRate/issues/208/comments","events_url":"https://api.github.com/repos/nicklockwood/iRate/issues/208/events","html_url":"https://github.com/nicklockwood/iRate/issues/208","id":61910230,"number":208,"title":"Completely disable prompting functionality?","user":{"login":"lazerwalker","id":821238,"avatar_url":"https://avatars.githubusercontent.com/u/821238?v=3","gravatar_id":"","url":"https://api.github.com/users/lazerwalker","html_url":"https://github.com/lazerwalker","followers_url":"https://api.github.com/users/lazerwalker/followers","following_url":"https://api.github.com/users/lazerwalker/following{/other_user}","gists_url":"https://api.github.com/users/lazerwalker/gists{/gist_id}","starred_url":"https://api.github.com/users/lazerwalker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lazerwalker/subscriptions","organizations_url":"https://api.github.com/users/lazerwalker/orgs","repos_url":"https://api.github.com/users/lazerwalker/repos","events_url":"https://api.github.com/users/lazerwalker/events{/privacy}","received_events_url":"https://api.github.com/users/lazerwalker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-15T22:24:10Z","updated_at":"2015-03-15T22:24:10Z","closed_at":null,"body":"I use iRate chiefly for the `-openRatingsPageInAppStore` method. I dislike prompting the user to rate my app, but like being able to put a 'rate' link in my settings page, and I appreciate all the logic iRate does surrounding fetching the app ID automatically from iTunes, etc.\r\n\r\nCurrently, I disable prompting by setting a nonzero number of events required for a prompt, and then never logging any events, but that feels hacky.\r\n\r\nWould you be amenable to either adding in a flag to explicitly disable all rating functionality, or possibly separating the logic between the prompting bits and the 'open this app on the App Store' bits into separate libraries? Happy to contribute a PR if it would be helpful, but wanted to gauge your thoughts on the subject."}}