Test Android PackageManager.getInstaller() -
maybe missing very obvious here:
i wanted test packagemanager.getinstallerpackagename(). when test app through eclipse, or standalone apk, above method returns null expected. users install through google play or amazon appstore, returned value not null.
my question how test before putting app production?
(eg. possible: upload draft in android developer console, , without moving production, somehow access through google play, maybe using device setup same account developer console account; , install , test on test device?)
updated answer:
if want able test actual install google play use alpha , beta programs. see here description of program.
original answer:
if want test handling of case, can use buildconfig.debug flag give dummy value when in debug mode.
string installer; if (buildconfig.debug) { installer = "com.android.vending"; } else { installer = pm.getinstallerpackagenamge(mypackage); }
Comments
Post a Comment