iOS Google Drive sdk Integration & Permission - iphone

Actually i followed this link google drive sdk for develoeprs
And i configured all things what they mentioned in the above link. But the problem i am facing was the sample app DrEdit was not listing the text files on ios simulator after logged in and after i gave the permission "Allow Access" even i am having some text files in my google drive. Any thing i did wring here?. My another doubt was why there is a difference between DocuDign Ink ios app permissions and DrEdit app permissions. Please check the screen shots here i attached one i took it from DrEdit from simulator and another one from DocuSign Ink ios app from my iPad.
Note:
DrEdit app shows the permissions: "View and manage Google Drive files that you have opened or created with this app". But I would like to see the permission like this: "view and manage any of your documents and files in Google Drive". How and where I can change the permission?

DrEdit uses the limited drive.file scope that only allows it to access files that it created or that the user opened with it.
DocuSign instead requests the full drive scope that allows the app to manage all user's Drive files.
It is strongly recommended to request the limited scope when possible. For more details about all available scopes, check the Google Drive SDK documentation:
https://developers.google.com/drive/scopes

Related

Created Zoom app (oauth). It doesn't appear in my Windows client apps list

I have created a Zoom app (oauth app type). I can use the "local test" and everything seems correct. I can't get the app to appear in my Zoom Windows client. I want to test the user experience of actually clicking the app in the apps list.
I've checked all the admin permissions and "pending approval" lists, and that doesn't appear to be the cause. When I launch the Windows client, then click the "Apps" icon along the top, I see other apps, but not the one I created. When I click the "Manage" link in the apps list, I do see my created app under both the "Apps in Production" and "Apps in Development" list. App Info: "User Managed/Unpublished"; Shared Access Permissions: "Authorized".
It looks like this can't be done yet. This can only be done by creating a "Zoom App" , which currently hasn't yet been released as a capability for general developers. The Zoom Apps which currently exist were built by organizations that were part of a program that is not longer accepting new members.
The apps that can currently be built by the development tools on Zoom's site (just called "apps", apparently) do not run and can not be launched from inside of Zoom.

How to test an Alpha version of a Google Assistant app

I have deployed an Alpha version of my app and supplied the email address of a tester and received the opt-in link the user can use to access the Alpha app. In typical fashion, Google gives no instructions for the user, who clicks on the link and promptly gets an error message that no Google or Stackflow search throws any light on.
A further Stackflow search reveals a complex procedure for an Android phone involving copying the opt-in link to Google Notes, pressing on it, and then taking the option to open the Google Assistant app. It would be difficult to find a better way to discourage testers.
Also, this only opens the app on an Android phone. No mention of how the 20 testers can access the Alpha app on Google Home or Nest Mini. Frustrating when the app is specifically designed for use on Google Home or Nest Mini and not on a phone. Does anyone have a solution?
Users need to opt-in to the alpha program on the phone by following the link. (They shouldn't need to copy it, but they will likely need to open it in an actual browser such as chrome.)
Once they have opted in, however, it will be usable on any device linked to the same account on your approved list and that they used to accept.

Actions on Google - set Activity Controls

I've got an Actions on Google application which runs when shared with another Google account but doesn't run for the application owner.
I keeps asking me to:
Please turn on Voice & Audio Activity, Web & App Activity, and Device Information permissions for your Google Account.
Voice, Audio, Web & App activity are turned on for my account. Any clues?
Thanks
You also need to do the following
Check the check box next to “Include Chrome browsing history and activity from websites and apps that use Google services.”
See the google documentation bellow.
https://support.google.com/googlehome/answer/7382500

Google Maps iOS SDK Integration not loading maps

I am using Google maps iOS SDK in my iPhone application. I am showing a place mark on the map and it is working fine in my iPhone device using my apple developer account certificates. But when i sent build to testing team using a different Enterprise Apple developer account certificates(Enterprise account), the maps are not loading up, it only shows the Place mark on a blank screen with the maps loading up.
I have also tried on my iPhone devices with the enterprise apple developer account, and it is not loading the map(Just a Pin on blank screen). But with my own apple developer account certificates, it is working absolutely fine.
I am assuming that the problem is in Enterprise Apple developer account(Might be i have change some settings on Apple developer account for my App Id). I am not able to find out a solution for this.
Can anybody help me out on this? If you need more information on this , please ask me in a comment.
Thanks in Advance!
Typically this will happen if you don't have the app bundle id added to your google APIs console. The bundle id (eg., com.myname.appname) is what google uses to verify that an app is allowed to use a certain api key. If you've moved your app from one developer account to another, you've probably changed the bundle id in the process. Fortunately, google allows you to associate multiple bundle ids with a single api key.
To add a new bundle id:
Verify the bundle id you are using in xcode (select the target and look under summary)
Login to https://code.google.com/apis/console/
Select "API Access" on the left column
Select "Edit allowed iOS apps" under the "key for iOS apps" section
Add the bundle id used in the enterprise build
Also possible
For me, I just simply haven't enabled the SDK for iOS.
To make sure you have:
Go to your console with your selected project.
Navigate to the API Library page
Click on Maps SDK for iOS
Press the enable button (it's not there any longer after it's enabled.. so make sure that it says API Enabled.
Note:
I know this answer doesn't contribute to the specific question... but it fits the title!

iOS 6 the facebook server could not fulfill this access request invalid application

In some iPhone 5 devices we have an error when trying to call Facebook login:
The error is:
"the facebook server could not fulfill this access request invalid application id"
I many times checked that application id is specified correctly.
Strange, that on other devices same app is working correctly.
Please, could you help, what the reason of that?
All developers of a particular app, should be known to Facebook. While the application is in Sandbox mode (i.e. developer only access), all every user who want to use the Facebook platform, for testing/developing the application, will have to be added as a developer (as shown below) -
Just goto https://developers.facebook.com/apps/, and add the user, in the list of developers/admins.
More than likely the app is "sandboxed", so only developers have access. If this is the case you'll have to use a developer account on the iPhone.
Go to iOS settings > Facebook
Log out with your "personal" account
Log in with the developer account (to be safe us the dev account that you created the app with)
This worked for me.
I faced this problem. For me the issue was that I hadn't added the iOS platform for the app. Go to the Facebook developer page, then select your app. In the left nav bar go to settings. Then add platform. Ensure that your bundle identifier is correct. Then it should work.
If you have been testing with a sandbox facebook app and then receive this error when switching to the production app make sure you have published the app in the status & review tab.