Single Sign-On For Google Calendar API? - ios

I have recently implemented the Google Calendar API into my iOS project using the instructions from this: https://developers.google.com/google-apps/calendar/quickstart/ios#further_reading
After some testing I noticed that I have to sign in each time the user wants to update the calendars from Google, which is not what I want.
I looked around and saw something like GPPSignIn, however that is not incorporated into this specific library.
Does anyone know a way to implement SSO for the calendar specific API that google offers, or do I have to implement it another way using the Google Plus library somehow. Any advice would be appreciated.

Related

feedback feature in ios using google spreadsheet

I want to implement the user feedback feature in ios application.
I am thinking of integrating the google ios api in the ios app.
I want to add the user feedback in the developers google spreadsheet.
Any user who writes feedback and sends bugs,screenshots will be added to spreadsheet on the google drive of the developer.
Anybody has attempted this feature? Any suggestions are highly appreciated.

How to Integrate Google Now to iOS App

I have to integrate Google Now to iOS apps. Please help me with an idea.I have to find out how to integrate Google Now to my iOS app and Alerts will be shown in Google Now.
Currently, the only way to integrate with Google Now is with Google email schemas. You can find the supported Google Now schemas here:
https://developers.google.com/schemas/now/cards?hl=en
Bus reservation and train reservation will also integrate with Google Now:
https://developers.google.com/schemas/reference/bus-reservation
https://developers.google.com/schemas/reference/train-reservation
It's ideal that your app is transactional. Please note that your email will have to be whitelisted in order to send Google schemas. You can find info on registering here:
https://developers.google.com/gmail/markup/registering-with-google
If you would like to do some testing on triggering Google Now cards, you can use the following Apps Script tutorial (using your personal Gmail account):
https://developers.google.com/schemas/tutorials/apps-script-tutorial
If you post more information on what your iOS app does, I can help you determine which markup will help you achieve what you're trying to do.

How do I authenticate Google Calendar API v3 without user interaction?

I'm using Google and external calendar sync (console application). I've tried several ways to connect to my calendar in Delphi. In the latest version of the Google API, you can choose two options:
API Key (public calendar)
OAuth2.0 (private calendar)
The calendar is not public. I looked at a couple of examples, but everywhere the need for user interaction. I want to identify myself with no user interaction. How can I do that?
I don't know about using it in Delphi but there is a client API library for java, python... I've already used the java one and it's clearly explained how to use it in the documentation.
Google Calendar API 3 Doc page:
https://developers.google.com/google-apps/calendar/
However, the service asks you to be authentified to used it (which is your problem if I understand it well, you don't want the user to have to authenticate). So I suggest you to have a look on OAuth2.0. https://developers.google.com/google-apps/calendar/auth
Here are some simple of using google-api-java-client for exemple : https://code.google.com/p/google-api-java-client/wiki/OAuth2
And you should look more precisely at Google OAuth service account possibilities.
Service Account with OAuth2.0. (See here : https://developers.google.com/accounts/docs/OAuth2#serviceaccount).
It will provide a service account for your application, from which you will be able to handle calendars for your app.
And here you will find a sample showing how to do it with Java. (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accounts). But maybe this is the public API Key you are talking about... Not sure I remember properly.
I hope this will help you to figure out how to do it.

Google calendar able to be read by everyone

I'd like to be able to have admin users sign up in our system and have their Google calendar events be readable by everyone on the site. I'd like the customers to be able to see free slots on their schedule. Is this possible and how would I implement this in a Rails app?
Any suggestions? (I've read the OAuth and Calendar APIs, just looking for how to start setting up my app).

Google Analytics Reporting SDK for iPhone?

Upon exploring new ideas for apps, I stumbled on one that seemed pretty easy to do once nailed down to the right SDK, etc. I want to use Google OAuth authentication system to report Google Analytics data into my app, from the users account.
A couple days of researched turned up pretty much nothing but on how to add Google ANalytics to YOUR app to track YOUR views, etc.
Where should I begin? Does Google have Sample Code for this?
Google has a complete API for accessing the Google Analytics data. See https://developers.google.com/analytics/devguides/
There are several iOS apps out there that already use this data to provide graphical and numerical data on your GA account.

Resources