Can an Android application identify the test track within Google Play












0















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.










share|improve this question


















  • 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
















0















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.










share|improve this question


















  • 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














0












0








0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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














  • 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












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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Xamarin.iOS Cant Deploy on Iphone

Glorious Revolution

Dulmage-Mendelsohn matrix decomposition in Python