Gluon Mobile's Billing Integration Using Out of Date Google Play APIs - gluon-mobile

When I try to publish a Gluon app that includes Gluon's billing library, and also the com.android.vending.BILLING permission, I get the following error:
Release uses an old version of Google Play Billing.
If I comment out the com.android.vending.BILLING permission, I am able to upload the app successfully, but billing is not enabled.
I am including the Gluon Attach for billing in my pom.xml:
<dependency>
<groupId>com.gluonhq.attach</groupId>
<artifactId>in-app-billing</artifactId>
<version>${attach.version}</version>
</dependency>
Is there a special flag that I need to enable to tell Gluon to use the current version of Google Play Billing? Or do I need to include something else in my pom.xml?

Related

Youtube Data API Access Not Configured

I have this error when trying to recover an endpoint on youtube api.
Access Not Configured. YouTube Data API has not been used in project 602077678805 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=602077678805 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.',
This is image console configuration
This is image com http return
Access Not Configured.
This error message can mean you have not enabled the api for use in your project. In order to use an API you must tell google that you intend to use it in your project. You cant just create a project and automatically use all of the apis google would like to know which ones you intend to use.
Go to the google developer console for your project as instructed in the link. under Libraries search for YouTube API enable it and apply for a quota.

Firebase ecommerce dashboard

Recently we have been moving our iOS Project's analytics from Google Analytics to Firebase. Everything is migrating good, until Enhanced Ecommerce. I came against these APIs in GTM and found out how to implement Enhanced Ecommerce using Firebase.
Google Tag Manager - Enhanced Ecommerce
Then I have been looking for the dashboard where I could see the conversions, but I couldn't find any on Firebase. After searching a bit I assume that it's just through Firebase and the dashboard will be same as the previous Google Analytic Console.
Questions:
Does the GTM enhanced ecommerce uses the Google Analytics Console's Ecommerce section to show the conversions.
Will we be using 2 different dashboards, Firebase's and Google Analytics because we will be needing Google Analytics Console for Ecommerce only.
1) Firebase acts as a data layer for GTM to push data on the GA dashboard. So all firebase data passed via GTM providing a GA tag and Enabling Enhanced Ecommerce Features, will let you add enhanced ecommerce events. Take a look at this doc.
2) Yes, for the purpose of reporting enhanced ecommerce through Firebase, you need to see the reports in GA. You can go ahead and file a feature request to Firebase Support with detailed use case.

Youtube api player for android copyright issue

The new android youtube api allows developer to embed and play videos in the third party app. I made android app that shows list of youtube videos and show video in the app (not using youtube official app).
I want to know if there will be any copyright issues for the same.
Do I need any permissions or something?
Posting this question here because youtube has mentioned to use stack-overflow with tag "youtube-api" as the official support group. See this link
https://youtube-eng.googleblog.com/2012/09/the-youtube-api-on-stack-overflow_14.html
If you are using the official API to show videos, either on Android or for a Web App, then this should not be a concern as the API will only give you videos that haven't been restricted by the content owners (or if there is a concern over content, the videos will be removed, and hence your apps will no longer be displaying them).
When it comes to uploading, if you utilize oAuth authentication with v3 of the API then users who upload videos will be responsible for whatever is uploaded to their YouTube account through your app. That is, you won't have to worry about doing copyright checks yourself, as that will happen once the video ends up on the YouTube servers (this is the best reason to utilize this authentication method; if an app instead were to forego oAuth authentication and have uploads go into the app owner's account, then the app owner could be liable for copyright infringing videos sent through the app).
Note that this isn't legal advice or an official YouTube perspective; just my interpretation of reading the terms of service (which you should read as well).

Accessibility of YouTube live-streaming API

I am working on an Android project that needs to stream live video feed to YouTube. From the official YouTube data API 2.0:
Prerequisites
Please note the following prerequisites for using the API functionality described
in this section:
1. Developers need to sign an API Testing Agreement before their applications can
successfully issue requests to manage live events. Please contact the YouTube
developer relations team via a post to the YouTube APIs Developer Forum if you
are interested in incorporating this functionality into your application.
2. The ability to create, update, and delete live events is only available to some
YouTube users. The Determining whether a user can create live events section
explains how to check a user's profile entry to see whether a user has access
to these features.
The Developer Forum mentioned above is closed already and stackflow is recommended instead, so I post my question here:
Where do I apply for the licence so that my Android application can successfully manage the live streaming?
How could I get an YouTube account that is live-streaming capable so I can test my application with?
Update: Livestreaming and API is available to all verified channels.
Livestreaming capabilities and API are only for selected partners for now. You can get more information on "http://www.youtube.com/yt/partners/"

How to use EndPoints to generate API library in Objective-C in Google App Engine

I used google app engine as my backend server. I watched the google I/O video, and it said it can generate the IOS api library in EndPoints by command line. But I couldn't find the way to do that, and there is no information about it on the Internet. Is there anyone who uses google app engine as their IOS app backend and could answer my question?
Working with GAE, there is no way to generate an API "in objective-c". Google app engine infrastructure supports Java and python, so you need to write your API in one of these languages to deploy it in GAE cloud.
Then, in your iOS application, you will need to communicate with the APIs you just deployed in GAE, this can be done with a so called client library. Here is an example of a client library for Objective-C.
Cloud Endpoints is still under Trusted Tester program.
You can sign up here:
http://endpoints-trusted-tester.appspot.com/
UPDATE Official docs on generating iOS client libs can be found here:
Python
Java

Resources