Can an Android application identify the test track within Google Play
Google Play supports various 'test tracks' to allow test builds to be distributed to different groups through the Google Play Store:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
Google Play uses the application version number to decide which apk should be delivered to the user from the set of test tracks that the user qualifies for.
Given that an apk can be promoted to different test tracks, is it possible to detect (within the Android application) which test track was used to deliver the apk? For example, is it possible to know (within the Android application) that the application was delivered through an alpha test track or a beta test track?
The motivation behind this question is to enable different sets of features through a server-side configuration based on the test track an application was delivered through.
It's possible to manage this through version numbers alone but knowing which test track an application was delivered through would make this process easier.
android google-play-services
add a comment |
Google Play supports various 'test tracks' to allow test builds to be distributed to different groups through the Google Play Store:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
Google Play uses the application version number to decide which apk should be delivered to the user from the set of test tracks that the user qualifies for.
Given that an apk can be promoted to different test tracks, is it possible to detect (within the Android application) which test track was used to deliver the apk? For example, is it possible to know (within the Android application) that the application was delivered through an alpha test track or a beta test track?
The motivation behind this question is to enable different sets of features through a server-side configuration based on the test track an application was delivered through.
It's possible to manage this through version numbers alone but knowing which test track an application was delivered through would make this process easier.
android google-play-services
1
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.
– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17
add a comment |
Google Play supports various 'test tracks' to allow test builds to be distributed to different groups through the Google Play Store:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
Google Play uses the application version number to decide which apk should be delivered to the user from the set of test tracks that the user qualifies for.
Given that an apk can be promoted to different test tracks, is it possible to detect (within the Android application) which test track was used to deliver the apk? For example, is it possible to know (within the Android application) that the application was delivered through an alpha test track or a beta test track?
The motivation behind this question is to enable different sets of features through a server-side configuration based on the test track an application was delivered through.
It's possible to manage this through version numbers alone but knowing which test track an application was delivered through would make this process easier.
android google-play-services
Google Play supports various 'test tracks' to allow test builds to be distributed to different groups through the Google Play Store:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
Google Play uses the application version number to decide which apk should be delivered to the user from the set of test tracks that the user qualifies for.
Given that an apk can be promoted to different test tracks, is it possible to detect (within the Android application) which test track was used to deliver the apk? For example, is it possible to know (within the Android application) that the application was delivered through an alpha test track or a beta test track?
The motivation behind this question is to enable different sets of features through a server-side configuration based on the test track an application was delivered through.
It's possible to manage this through version numbers alone but knowing which test track an application was delivered through would make this process easier.
android google-play-services
android google-play-services
asked Nov 13 '18 at 23:27
Andrew EmeryAndrew Emery
21338
21338
1
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.
– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17
add a comment |
1
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.
– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17
1
1
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "
alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "
alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53291007%2fcan-an-android-application-identify-the-test-track-within-google-play%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53291007%2fcan-an-android-application-identify-the-test-track-within-google-play%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
No, it's not possible.
– TheWanderer
Nov 13 '18 at 23:34
Since it is not possible, maybe you are interested to understand more about the workflow of Google Play APK's and Tracks. My insight could be, that they are limiting the identification of the track where the app to be release as a protection for any illegal imitation of the app itself. Let say for example, if a user will was aware that it was delivered from an "
alpha
" or "beta
" track then it could be a big trouble to copy and make some enhancement for that app.– MαπμQμαπkγVπ.0
Nov 14 '18 at 11:17