Strange on Google Play, share a secret!

Google support told me that; it is a general problem and they are trying to fix issue.

2 Likes

I think The other developers make companion app in Android Studio ( what require Java knowledge to build an app via code then it is visible for mobile phones) but not sure whether somebody have workarround to make simple apps without Coding skills

I noticed that one seller has a Windows companion App that opens and has instructions how to download the Watch Face if it doesn’t download. I thought that was clever.

I agree Play Store fixing this would be the correct solution.

Ron
Samsung Developer Relations.

1 Like

Ron does your reply mean this is something that is getting resolved by Google so users can download from there mobile phones without workarounds or should we all learn how to make these phone apps in android studio.

Samsung has communicated to Play Store about this and I believe Google Play Store is acting on it. But one can only guess at a timeline.

Ron
Samsung Developer Relations

1 Like

Thanks you @Ballozi.
i have few questions
Are you sure you uploaded AAB file generated by Watch Face Studio?
Or
Uploaded bundle of multiple .apk files into AAB (including Watch Face Studio apk file + Phone compatible apk file)

Upload one aab from Android studio, and one from watch face studio. Versions must be different. for example upload v1 from android studio , upload v2 from watchface studio use the same keystore file. When creating from android studio name must be same with watch face name.

1 Like

Thanks a lot @TitaniumWF finally working for me!

2 Likes

Guys but you all do know coding language to create single app in android studio? or there is some way how to upload package from WFS to android studio to make simple app without coding skills?

Can you make a step by step instruction how to do it?

I would start with the simple Android Studio Hello World and then add an image to my social media site.

I don’t think any coding skills are needed.

Ron
Samsung Developer Relations

1 Like

Thank you. I figured it out and managed to upload two .abb’s successfully.

1 Like

Hi
Please could you tell in details how you managed to upload two .abb’s
How you made it? via android studio? if yes please tell details

1 Like

Tried, does not work.

TheSanitarium, could you help show you did it? Like what you did with the application-release.aab onto Play Console?

You mean just rename the application “application-release.aab” to “com.watchfacestudio.xyz”?

I wonder why some developers who successfully uploaded on both mobile phone and wear OS watches don’t want to share their secret…

Yesterday I managed to upload a simple .aab for mobile phones and I also uploaded a new version of .aab for the wear OS watch. I uploaded two of these files together and now I can see the watch face listed on mobile phones and wear OS watch as well.

I followed this step by step video from YouTube:

2 Likes

I found the simple companion app is too simple and the download button is not doing anything when you click them.

So, I followed an example of building a simple app that include a clickable text that can be linked to the address of your watch face app.

This simple app is built using Kotlin programming language, so when you make a new Android Studio project with this example, choose Kotlin instead of Java.

Every other steps is the same as the YouTube video above. I just made the companion app less simple and include a clickable link.

Here is the example of the project (replace the URL with the URL of your watch face, and replace the app title with your Watch Face app title… I also replace the word Open with Download):

So, I replaced this:
< string name = "hyperlink" >Open < a href = "https://www.geeksforgeeks.org" >GeeksforGeeks portal</ a ></ string >

with this:

< string name = "hyperlink" >< a href = "https://play.google.com/store/apps/details?id=com.watchfacestudio.yourwatchfaceappname" >DOWNLOAD The Watch Face HERE</ a ></ string >

Also, make sure the package name is your watch face package name :

package org.geeksforgeeks.textviewhyperlinks

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import android.text.method.LinkMovementMethod

import android.widget.TextView

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super .onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

// Declaring and Initializing

// the TextView from the layout file

val mTextView = findViewById<TextView>(R.id.text_view_1)

// Finding and displaying the content

// that consists a URL as a hyperlink

mTextView.movementMethod = LinkMovementMethod.getInstance()

}

}

The correct code would be something like:

package com.watchfacestudio.yourwatchfaceappname

import androidx.appcompat.app.AppCompatActivity

import android.os.Bundle

import android.text.method.LinkMovementMethod

import android.widget.TextView

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super .onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

// Declaring and Initializing

// the TextView from the layout file

val mTextView = findViewById<TextView>(R.id.text_view_1)

// Finding and displaying the content

// that consists a URL as a hyperlink

mTextView.movementMethod = LinkMovementMethod.getInstance()

}

}

1 Like

Does it make any sense though? User will find your watch face on play store mobile app. He downloads companion app, then click the link in the mobile app which will guide him to the same play store page with the same buttons.

1 Like

I wouldn’t be surprised if Google started banning accounts for using this workaround. If you then try to explain the reason that standalone apps are not detected by the algorithm and you can only sell via search, you would probably be fobbed off with an automatically generated answer.

It’s really hard to be patient when there is NO real stable communication channel between the developers and the Play Store team.

5 Likes