Google support told me that; it is a general problem and they are trying to fix issue.
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.
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
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.
Thanks a lot @TitaniumWF finally working for me!
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
Thank you. I figured it out and managed to upload two .abbâs successfully.
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
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:
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()
}
}
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.
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.