Our app has a 'Facebook' button that opens another user's facebook profile.
Based on the assumptions that: most people who network also have higher facebook privacy settings, and also people who use the native facebook app are never logged into facebook in their mobile browser, simply loading a webview of their facebook URL would not be optimal because the user would need to 'log in' in order to do anything.
So the next thought was to hook the native app, and use the webview URL as a fallback. The only issue with this is that it kicks the user out of the app and into the facebook app.
My initial solution to this was to give an alert or action sheet with something like: Open in Facebook // Cancel
Should kicking the user out of the app require confirmation? Or is adding another "Click okay to proceed" step an annoyance?