Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In-app purchase, make google play UI transparent

As part of in-app purchasing I am starting an activity provided by the google play service using startIntentSenderForResult() as described in http://developer.android.com/google/play/billing/billing_integrate.html.

How do I make the started activity use a transparent background so my app is visible in the background with the in-app purchasing activity on top of it? The background of the google play activity is grey now.

I have seen that other apps (Babbel, used for learning new languages) use a transparent google play UI and I'm wondering how to do this.

like image 385
wojciii Avatar asked Jun 03 '15 11:06

wojciii


People also ask

What is meaning of Pb in Play Store?

A petabyte (PB) is a unit of digital information storage used to denote the size of data. It is equivalent to 1,024 terabytes or 1,000,000,000,000,000 bytes.

What gets billed as Google services?

Examples of app features or services requiring use of Google Play's billing system include, but are not limited to, in-app purchases of: Items (such as virtual currencies, extra lives, additional playtime, add-on items, characters and avatars);

How much does Google Play take from app sales?

The service fee is 15% for the first $1 million of earnings each year when enrolled and 30% subsequently, which gives smaller developers more help as they scale their business. The fee for all subscriptions revenue is 15%, reflecting developer investment in keeping subscribers for the long run.

Is Google in-app purchase mandatory?

Yes. Google Play's developer policies — including the requirement that apps use Google Play's billing system for in-app purchases of digital goods — apply to all apps on Google Play, including Google's own apps. Can I communicate with my users about alternative ways to pay?


1 Answers

The activity you are starting is a part of google play services. Its not yours to customize. Besides, it's not a good idea to think of customizing it. Its better to have "Similar looking UI perform similar functions" across applications. Showing the default google play payment activity imparts a trust in the user that your payment is handled not by you as an app developer, but by google using their gateway which they know and trust to be secure.

like image 57
Sanket Berde Avatar answered Oct 21 '22 10:10

Sanket Berde