为什么需要在应用程序中增加渠道信息?
Android应用的发布需要面对各种各样的市场,我们称之为渠道。有的时候,我们需要知道应用是从哪个渠道下载的。比如,我们可能需要统计哪些市场带来的用户量比较大。再比如,我们可能有一些盈利需要和具体的渠道进行分成。这些都是统计渠道的信息。
一般如何在应用中加入渠道信息?
为了统计渠道信息,就不得不在程序的某个地方加入渠道的信息,然后针对不同的渠道打不同的包。一般可以在Manifest文件中加入渠道编号,而不直接写在代码中。这样做的好处是,可以针对不同渠道,自动化去修改Manifest文件中的渠道编号,然后自动为该渠道打包。
Manifest文件支持Meta Data标签,建议使用这种自定义标签。例如下面的文件片段。
<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"
android:versionCode=\"X\"
android:versionName=\"X.X.X\"
package=\"com.XXX\">
……
<application android:icon=\"@drawable/icon\"
android:label=\"@string/app_name\">
……
<meta-data android:name=\"CHANNEL\" android:value=\"C_001\" />
</application>
</manifest>
本文地址:https://www.stayed.cn/item/19183
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我