Category Archives: Developer

Google Play Order Management moving to Android Developer Console

From The Google Play Team:

On January 9, 2017, Google Play Order Management features moved from Payments Center to the Google Play Developer Console. The new Order Management page offers the same functionality as the Order Management feature in Payments Center, as well as new features such as bulk refunds and subscription cancellation. Starting January 23, 2017, Order Management functionality will be removed from Payments Center.

Action required by January 23, 2017
As the account owner, you must add all users who need access to Payments Center to your Developer Console with the new ‘Manage orders’ permission. Permissions from Payments Center are not automatically carried over to the Developer Console.

Here’s how you can add user permissions:

  1. Log on to Payments Center and review all existing users. For your convenience, we’ve also included a list of users with access to Payments Center at the end of this email.
  2. Sign in to your Developer Console and add one or both of the following permissions for all users that need access to Order Management in the Developer Console.
    • View financial reports: Users can view financial and sales reports.
    • Manage orders: Users can access the Order Management page. All financial data will be hidden unless they have “View financial reports” permission.
  3. Let your users know about the new location for Order Management features.

Note: If you previously set ‘Manage orders’ permissions in the Developer Console, you don’t need to re-add those users.

Account owners will also be able to access Payments Center settings (such as language preference and tax information) in the Developer Console, under Settings –> Payment Settings.

You can read more about the new Order Management features in the Developer Console Help Center.

What’s new in Android 7.1.1 Nougat

As the Android 7.1.1 update started rolling out yesterday I thought it was time to take a look at what is new for developers in this release.  The update is an incremental increase that builds on features released in the build on the Pixel devices.

For us developers the major consumer related features you may want to build for are App Shortcuts,Image Keyboard SupportRound Icons.

App Shortcuts

If your app targets Android 7.1 or higher you can define shortcuts to specific actions in your app.  These shortcuts can be displayed in a supported launcher and let users quickly start common tasks in your app.

Image Keyboard Support

SDK Api level 25 provides the Commit Content API which provides a universal way for input method editors (IME) to send images and other right content directly to a text editor in an app.

With this api you can build messaging apps that accept rich content from any keyboard as well as send rich content to any app.

Rounded Icon

Apps can now define circular launcher icons which are used on devices that support them.  Currently that is only the Pixel line.  When a launcher requests an app icon the framework returns either andorid:icon or android:roundIcon depending on the device configuration.

For Details on the API differences check out the API Diffs for more information.

Web Sockets come to OkHttp v3.5

Today Jake Wharton posted an announcement on his medium blog that OkHttp version 3.5 released today includes support for Web Sockets.

Web Sockets  provide full-duplex communication channels over a single tcp connection and is being standardized by the W3C.  The can be used to implement client server web based applications.

With the update to the library you create a new web socket by passing a request tot he newWebSocket() method along with a listener for messages sent by the server.

Web Sockets now shipping in OkHttp 3.5! – Square Corner Blog – Medium

OkHttpClient client = new OkHttpClient();
Request request = //...
WebSocketListener listener = //...
WebSocket ws = client.newWebSocket(request, listener);

To use version 3.5 in your application add the library to your build.gradle file using the follinw line or via the Android Studio Dependencies tab in the Project Structure Dialog.

compile com.squareup.okhttp3:okhttp:3.5.0


Android Studio 2.3 Canary 2 Released

Android Studio 2.3 Canary 2 to the Canary and Dev channels. This build contains a large number of bug fixes and a handful of new features.

Below are highlights of some of the major changes in this release:

Lean Navigation Updates

we have an updated toolbar with the AVD & SDK Manager icons for those who just use the lean Navigation Toolbar and not the full Toolbar.

Updated Toolbar with AVD and SDK Manager icons


  • Applying Patches from Android Studio Canary 1 was broken. A fix should be in Canary 2 going forward. (SDK Patches continue to be broken and we are still working on a fix for this new feature.)
  • Android Studio and the Kotlin plugin should now be functional again.
  • Many other bug fixes as well.

To download go to the Canary channel page or switch automatic updates to the Canary channel by following the steps below.

  1. Open the Settings dialog (File > Settings on Windows/Linux, or Android Studio > Preferences on Mac).
  2. In the left panel, select Appearance & Behavior > System Settings > Updates, then select a channel from the drop-down list.


Update 12/15/2016

Beta 1 of Android Studio is now available in the Canary,  Dev and Beta Channels.  Check out the full details at the source link below.