您的位置:首页 > 其它

【极光推送】项目包名更改后极光推送不能使用的解决办法

2016-07-29 18:13 323 查看
1、申请极光的包名一旦更改,则该包名对应的key就不能再使用,需要拿新的包名去申请一个新的key。

2、在AndroidManifest文件中,记得替换自己新的key

3、卸载该应用,重新安装方可正常使用,否则会出现极光延迟init以及推送没推过来的情况。

<meta-data android:name="JPUSH_CHANNEL" android:value="developer-default"/>
<!-- Required. AppKey copied from Portal -->
<meta-data android:name="JPUSH_APPKEY" android:value="Your AppKey"/>


【注】

如果使用android studio, 可在AndroidManifest中引用applicationId的值,在build.gradle配置中 defaultConfig节点下配置,如:
defaultConfig {
applicationId "cn.jpush.example" // <--您应用的包名
……
}


在AndroidManifest中使用 ${applicationId} 引用gradle中定义的包名,这样就不需用在多个地方填包名时都挨个复制自己的长长的包名了,用 ${applicationId}替代,如果包名再有更改,直接在gradle文件的defaultConfig重新配置即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: