{ "id": "63782", "key": "TIMOB-3150", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2012-07-26T16:39:36.000+0000", "created": "2011-04-15T03:38:05.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "19294", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "94532", "key": "TIMOB-9901", "fields": { "summary": "TiAPI: Review and clean up platform bugs and reduce bug count by 20%.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-07-26T20:23:58.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

The current implementation as I see it down in the objective c\ncode, only allows for a non Safari option when a non multi-tasking\nenabled device calls into the module. What about when a device has\nbeen locked down, by restricting Safari, thus removing it from the\ndevice? The Facebook module should detect this at least, or should\nenable the app to specify that the authenticate method should use a\nwebview, or FBDialog like interface. Webviews are not restricted\nwhen Safari has been. The have no url input area and so are\nrestricted to some degree. Parents want to restrict the ability of\nthe device to browse to inappropriate web sites. This is very\ncommon with apps with a target audience of younger teens and\npre-teens.

{html}", "attachment": [], "flagged": false, "summary": "Facebook Module in RC1 mobile - FBDialog like option needed", "creator": { "name": "hamii", "key": "hamii", "displayName": "hamii", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "hamii", "key": "hamii", "displayName": "hamii", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "169330", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Has this been tested in the wild? The new code tries launching facebook, then tries launching Safari, then tries the dialog. Key here is that if the safari launch fails due to parental controls, the app knows and flows through to the dialog.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-14T16:07:36.000+0000", "updated": "2011-10-14T16:07:36.000+0000" }, { "id": "209975", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Duplicate of the problem described by TIMOB-3149.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-26T16:39:36.000+0000", "updated": "2012-07-26T16:39:36.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }