google PAI (play auto install)后台配置说明

本文详细介绍了Android TV的个性化应用安装(PAI)配置步骤,包括新网站的使用、PAI创建过程、配置选项解释,以及配置时的注意事项。内容涵盖服务器配置、国家选择、运营商设置、软件指纹等关键要素,并解析了PAI推送的展示顺序、国家匹配、推送限制等问题。此外,还解答了PAI验证、顺序一致性、国家IP映射等相关疑问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PAI 后台配置说明

上一篇:Android TV PAI功能的接口实现

自从2019年9月份开始,谷歌的PAI推送网站有了很大的变化。下面的介绍也都是关于新网站的。

一,新网站PAI服务器配置的步骤

  • 1.进入此地址然后选择Devices and Products(https://partner.android.com/approvals/builds/)

  • 2.Devices and Products界面如下,每一个Device name 代表一个平台或者具体的区域

    在这里插入图片描述

    • 3.点击后进入PAI的主界面

      在这里插入图片描述

      • 这里1处有三个按钮,分别代表 DEBUG(用于调试PAI相关),CREATE NEW(创建一个新的PAI推送)
        PUBLISH(创建好后点击按钮进行发布)

      • 2处代表要推送的软件的一些信息

      • 3处是已经推送过的或者编辑过的PAI的清单,这里随便点击进去一个就可以进行再次编辑或者删除

      • 4处表示在此版本的软件下进行PAI操作的一些历史记录,例如创建,删除,编辑的一些具体的时间以及内容等等,如果发现推送出问题了,则可以在这找到推送的历史记录

    • 4.这里我们点击CREATE NEW 按钮来看下如何具体的创建一个PAI 推送(至于再次编辑也可以参考这个)

      在这里插入图片描述

      以下为PIA具体配置的选项的说明:
      (1)1处,Name : 必填项。建议按照以下的命名规则来命名

             推送用途+推送的国家+推送国家的缩写+日期
             推送用途:如谷歌测试,或者量产软件测试
             推送国家:国家全拼+国家缩写,不填国家时,此项默认为all
      
      • 假如为谷歌测试:
        Google_Test_All_190710

      • 假如为我们自己DQA,DQM主观测试:
        DQM_India_IN_190710, DQM_All_190711

      • 假如为客户样机推送:
        Customer_Kenya_KE_190529

      • 假如为量产软件:
        Publish_Maldives_MY_190528, Publish_All_190726
        基本都量产都会按国家推送,不会根据区域推送,如果一次推送的国家比较多,命名中也可以直接使用ALL,这个只是个命名而已,能区分每一笔推送即可。
        (2)2处,取消或者保存按钮
        (3)3处Fingerprint : 必填项,为对应软件的fingerprint,可以通过释放软件的项目经理拿,也可以将软件升级好后,通过命令在串口获取:getprop ro.build.fingerprint 。(注意,新网站升级后这项只能填入已经过了google 认证或者已经有在网站上报备过fingerprint才能是合法的) 选择勾选Enable。
        (4)Country:可选项,建议选择。如果不选择,则默认此版软件对应的全部国家都生效。另外,此国家与开机导航中选择的国家没有一点关系。而是与连接的网络IP对应的国家有关。例如,此处选择印度,则只有连接IP为印度的网络,才能出现PAI界面,否则出不来。
        (5)Carrier: 运营商选择,默认不选择。
        (6) ro.oem.key1: 默认不填
        (7)Hardware Ids:TV的设备号串号。可选填,建议测试的时候填写(这样可以保证测试完成后,后台的PAI配置万一忘记删除,也不会影响量产软件的推送)。量产的时候不填写。默认全部设备都推送,也可通过文件方式批量上传ids。
        (8) Config APK:必选项,即包含即将给用户推送的应用的信息的apk。由开发人员提供.另外关于config apk 这里有以下说明:
        因为新网站目前支持直接在服务器后台配置需要推送的apk,故这里的config apk 里面只默认带一两个其他的app,配置时需要时可以保留,不需要请务必删除。
        (9) 自定义配置文件,默认不选择

      • 5.PAI服务器端具体配置页面 在这里插入图片描述

        • 以上为新网站最大的改动地方,即开发和运营解耦之前使用旧网站时,如果需要给用户推送app,则需要将每个app的包名加入到源码中,编译再上传。而现在使用新网站后。则可以直接在网页上编辑想要推送的app清单。如上图,推送者在第四项的图中标注的第八点中选择上传开发提供的APP后,则会出现上图,一般开发提供的config app里面会默认有几个app清单(如上图中的两个),推送者可以根据自己的需求去删除或者增加app清单即可。
        • 一般的话只选择在Google 行添加,不在OEM行添加(如果在OEM行添加app的话,则将来在PAI推送界面会出现OEM厂商的标题,即我们将会多出现以Skyworth 行开头的推荐)。我们默认不推送OEM行。只推送google 行。
        • 上图 Required 选择默认为给用户强制推送,用户不能取消。一般不选择。Install default 选择,则默认PAI界面对应app默认勾选,用户可以取消。但是无论选哪个,安装都是在google play store 中下载。安装好之后,用户还是可以手动卸载的。
      • 6.编辑完成后点击save,然后再点击publish。

二,PAI 配置时需要注意的几个地方


想要在开机导航出现后台推荐的特色app,有以下几个条件,如果推送后PAI仍然显示不出来,可以对照以下几条是否满足条件:

  • 1.检查系统中是否有和服务器中对应包名的apk
    PAI 预制需要两个apk,一个stub.apk 需预制进系统的system/app 下,一个config.apk,配置后台服务器中使用。这两个apk 包名必须一样。服务器中的config.apk 的包名在上传服务器后就可以看到,系统中的stub.apk,可以在串口的/data/data/ 底下通过ls 看到。

  • 2.服务器中添加的国家和实际连接网络的IP对应的国家是否对应

  • 3.是否点击了publish 按钮

  • 4.如果推送后未出现PAI界面,也可在服务器的推送历史中查找推送历史记录

  • 5.有的apk只针对有的国家区域才会有,所以有时候后台推送了,却少了某个apk,可能是因为在此时电视连接网络的国家或者地区没有这个apk。


    建议测试PAI功能时,如果测试完成后,应该及时在后台删除掉创建的PAI列表,尤其是在即将量产测试版本上PAI功能建议在闭环前两三个版本再开始测试,因为此功能大部分为谷歌的功能,我们可控的不多,一般也没什么大问题。

三,PAI 推送相关的疑问


  • 1.验证PAI推送时,需要登录谷歌账号吗?
    不需要,只需要连接网络就可以,区别在于登录账号后,谷歌会随机多推送几个app(可能是根据对应账号的使用习惯)
  • 2.PAI推送时app显示的顺序和在服务器配置的顺序是否一致?
    PAI显示的顺序和服务器配置的顺序是一致的
  • 3.PAI推送的国家是如何与ip mapping的?
    PAI推送是在服务器选择国家之后,谷歌后台自动去和对应国家的Ip Mapping 起来的。与用户在开机导航选择国家无关
  • 4.PAI将会在开机导航的哪个阶段显示出来?
    后台配置正确后,PAI将会在谷歌的开机导航走完,我们自己的开机导航出现之前显示。
  • 5.PAI推送最多能推送多少个app?
    谷歌官方表明是50个,建议是10~15个,我们这边测试最多可以出现30个。另外,PAI推送至少要推2个 以上才能成 功。具体以推送结果为准。
  • 6.我要想推送某个app,需要获取这个app的什么信息?
    需要获取其包名:可以在android TV的google store下载,然后进入setting==》app查看此app的包 名,或者也可在主页apps ,将焦点放在某个app上,然后 长按ok键,选择app info 查看。还需要知道这个app是否在即将推送的国家或者地区存在。
  • 7.PAI推送时出现的界面

在这里插入图片描述

  • 8.同样是预制 或者推荐特色app,PAI功能和 feature partner row有何区别
    PAI:不跟随img,只需后台配置一下,即可在开机导航想用户推荐app,不需要时可自动在后台删除或者编辑添加,可以区分国家的IP进行自由推送feature partner row:跟随img,没有后台。软件中一次添加,后续只有通过OTA的方式来改变
  • 9.此种安装的app可以卸载吗?
    可以,PAI安装是在google play store 中下载安装的。和安装第三方应用一样,都是安装在data 分区,都是可以卸载的。
  • 10.PAI推送时,需要的fingerprint和串号如何获取?
    fingerprint 可以向项目经理咨询,如有串口,也可以通过 getprop ro.build.fingerprint获取。
    串号可以通过:settings–device preferences–about–status–serial number查看
  • 11.PAI后台配置时,编辑推送的app时,此app在服务器上的icon获取不到,可以推送吗?
    获取不到icon的,大部分都不能推送。但不是都不能推送。

四,附录


附录1 PAI 官方说明网站:

https://partner.android.com/#virtualpreloadedit:pid=F0C4BBAC&vid=8B4F0563

附录2 国家缩写对照表

AC
AD安道尔共和国
AF阿富汗
AG安提瓜和巴布达
AI阿尔巴尼亚
AM亚美尼亚
AO安哥拉
AQ
AR阿根廷
AS
AT奥地利
AU澳大利亚
AW
AX
AZ阿塞拜疆
BA
BB巴巴多斯
BD孟加拉国
BE比利时
BF布基纳法索
BG保加利亚
BH巴林
BI布隆迪
BL巴勒斯坦
BM百慕大群岛
BN文莱
BO玻利维亚
BQ
AC
BR巴西
BS巴哈马
BT
BV
BW博茨瓦纳
BY白俄罗斯
BZ伯利兹
CA加拿大
CC
CD
CF中非共和国
CG刚果
CH瑞士
CI
CK库克群岛
CL智利
CM喀麦隆
CN中国
CO哥伦比亚
CP
CR哥斯达黎加
CU古巴
CV
CW
CX
CY塞浦路斯
CZ捷克
DE德国
AC
DG
DJ吉布提
DK丹麦
DM
DO多米尼加共和国
DZ阿尔及利亚
EA
EC厄瓜多尔
EE爱沙尼亚
EG埃及
EH
ER
ES西班牙
ET埃塞俄比亚
FI芬兰
FJ斐济
FK
FM
FO
FR法国
GA加蓬
GB英国
GD格林纳达
GE格鲁吉亚
GF法属圭亚那
GG
GH加纳
GL
AC
GM冈比亚
GN几内亚
GP
GQ
GR希腊
GS
GT危地马拉
GU关岛
GW
GY圭亚那
HK香港特别行政区
HM
HN洪都拉斯
HR
HT海地
HU匈牙利
IC
ID印度尼西亚
IE爱尔兰
IL以色列
IM
IN印度
IO
IQ伊拉克
IR伊朗
IS冰岛
IT意大利
JE
JM牙买加
JO 约旦
JP日本
KE肯尼亚
KG吉尔吉斯坦
KH柬埔寨
KI
KM
KN
KP朝鲜
KR韩国
KW科威特
KY
KZ哈萨克斯坦
LA老挝
LB黎巴嫩
HU匈牙利
LC圣卢西亚
LI列支敦士登
LK斯里兰卡
LR利比里亚
LS莱索托
LT立陶宛
LU卢森堡
LV拉脱维亚
LY利比亚
MA摩洛哥
MC摩纳哥
MD摩尔多瓦
ME
MF
MG马达加斯加
MH
MK
ML马里
MM缅甸
MN蒙古
MO澳门
MP
MQ
MR
MS蒙特塞拉特岛
MT马耳他
MU毛里求斯
MV马尔代夫
HU匈牙利
MW马拉维
MZ
MY马来西亚
MZ莫桑比克
NA纳米比亚
NC
NE尼日尔
NF
NG尼日利亚
NI尼加拉瓜
NL荷兰
NO挪威
NP尼泊尔
NU
NZ新西兰
OM阿曼
PA巴拿马
PE秘鲁
PF法属玻利尼西亚
PG巴布亚新几内亚
PH菲律宾
PK巴基斯坦
PL波兰
PM
PN
PR波多黎各
PS
PT葡萄牙
HU匈牙利
PW
PY巴拉圭
QA卡塔尔
RE
RO
RS
RU
RW
SA沙特阿拉伯
SB所罗门群岛
SC塞舌尔
SD苏丹
SE瑞典
SG新加坡
SH
SI斯洛文尼亚
SJ
SK斯洛伐克
SL塞拉利昂
SM圣马力诺
SN塞内加尔
SO索马里
SR苏里南
SS
ST圣多美和普林西比
SV萨尔瓦多
SZ
SY叙利亚
SZ斯威士兰
TA
TC
TD乍得
TF
TG多哥
TH泰国
TJ塔吉克斯坦
TK
TL
TM土库曼斯坦
TN突尼斯
TO汤加
TR土耳其
TT特立尼达和多巴哥
SH
TV
TW台湾省
TZ坦桑尼亚
UA乌克兰
UG乌干达
UM
US美国
UY乌拉圭
UZ乌兹别克斯坦
VA
VC圣文森特岛
VE委内瑞拉
VG
VI
VN越南
VU
WF
WS
XK
YE也门
YT
ZA南非
ZM赞比亚
ZW津巴布韦
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装多好123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值