SLComposeViewController in Facebook mode should not allow setting initial text.
| Originator: | amorya | ||
| Number: | rdar://13948990 | Date Originated: | 21-May-2013 03:17 PM |
| Status: | Open | Resolved: | |
| Product: | iPhone/iPod touch | Product Version: | 6.1 |
| Classification: | UI/Usability | Reproducible: | Not Applicable |
Facebook's platform policies (section 4.2) says: "You must not pre-fill any of the fields associated with the following products, unless the user manually generated the content earlier in the workflow: Stream stories (user_message parameter for Facebook.streamPublish and FB.Connect.streamPublish, and message parameter for stream.publish), Photos (caption), Videos (description), Notes (title and content), Links (comment), and Jabber/XMPP." Facebook have specifically stated that "Use of the iOS 6 Share Sheet is subject to Facebook's Platform Policies, especially section 4.2 which states that apps may not pre-fill. In the context of the Share Sheet, this means apps may not pre-fill the Share Sheet's initialText field with content that wasn't manually generated by users earlier in the app's workflow." I believe it is misleading to allow setting the initialText property of the SLComposeViewController when posting to Facebook. I suggest that for a SLComposeViewController that is set to use service type SLServiceTypeFacebook, setting the initialText property should throw an exception.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!