有没有办法将自定义参数传递给
Android市场(或任何其他方式),所以我的应用程序在安装之后收到参数(并且首次运行).
让我解释.
- Start an intent with argument1=”Hello world1″ (custom argument
every
time)- Install the app from android market.
- Open the app for the first time.
- App shows the msg “Hello world1”
任何情况下都会做,不只是意图Android市场.
大多数时候,应用程序将通过条形码扫描器与绑定的http模式进行安装.所以浏览器解决方法也是可能的,HTML5客户端存储(存储参数到浏览器,并从那里得到它第一次我的应用程序运行)
更新
一个解决方案是创建一个cookie,或某些东西到浏览器,然后从我安装的应用程序访问它.那可能吗?如果是这样,你可以提供一些有关的信息吗?浏览器可以与应用程序共享数据吗?
解决方法
你可以发布一个这样的链接
http://market.android.com/details?id=your.package.name&referrer=your_referrer_parameter
用户单击此链接并安装应用程序后,广播接收器将使用“your_referrer_parameter”值接收广播com.android.vending.INSTALL_REFERRER.
http://market.android.com/details?id=your.package.name&referrer=your_referrer_parameter
用户单击此链接并安装应用程序后,广播接收器将使用“your_referrer_parameter”值接收广播com.android.vending.INSTALL_REFERRER.
更多信息:
http://code.google.com/mobile/analytics/docs/android/#android-market-tracking
Get referrer after installing app from Android Market
Get Android Google Analytics referrer tag