[TIMOB-26474] Android: Sign-in credentials in Play Console
GitHub Issue | n/a |
Type | Improvement |
Priority | n/a |
Status | Open |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Android |
Labels | android, googleplay |
Reporter | Sergey Volkov |
Assignee | Eric Merriman |
Created | 2018-10-16T13:40:15.000+0000 |
Updated | 2019-08-14T18:09:53.000+0000 |
Description
From Google Play Console
bq. To ensure that the pre-launch report for your app has optimal coverage, specify the sign-in credentials for your test account if this app requires them. The test devices can then crawl beyond the login screen to perform tasks within the app. You can also choose to specify a button in this app that should be tapped after the credentials are entered.
Currently in Titanium we can't specify resource names for credentials, because all TextFields and TextAreas are using the same layout xml-file.
Attachments
[^ac.5976.tar.gz] - demo app !layout.png|thumbnail!
I think doing this via XML layouts is overkill. What you're really after is the ability to call the Java
View.setId()
method. The string IDs you assign to your user-name and password TextFields (and the option sign-in button) is what Google is really after.bq. My proposal is to add property for TextField and TextArea proxies which will specify custom file with xml layout, where could be defined different resource name for each android.widget.EditText. I'm fine with any solution. If you'll do it without XML, it's even better. UPD: I moved proposal into comments, so ticket description will be about "what to do" and not about "how to do it"
+1, this would be a great addition to the platform!
[~jquick] Should I create PR from attached patch, or you will do it with
setId()
? P.S. I still don't understand how it can be done without XML.Is there an update regarding this ticket?
No. This is not on our radar at all. And it's not really an issue. More of an annoyance. There are far higher priority tasks that "need" to be done.