My ios app uses picasa for online photos. I was using GTMOAuth2ViewControllerTouch to let users log into Picasa service. My app was rejected today due to "sign-up" button in google login screen, that gives an option to buy subscription according to Apple. Following is the exact clause that is raised by Apple to support the rejection. I have attached the screenshot provided by Apple.
11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected
Is there any workaround to this ? I really hate to capture user's login+password from user natively within the app and pass them down to gdata sdk for authentication.
FYI, Apple did approve my app with the same GData login using GTMOAuth2ViewControllerTouch last month (24-th July'12 to be precise). Then I pushed out a minor update to my app, which was unrelated to GData login last week. Apple rejected my update today.