uniapp 配置极光

uniapp 对接第三方极光

1 下载第三方插件

在这里插入图片描述
链接: https://www.jiguang.cn/push?source=bdjj&product=push&kwid=pushbd3.
将插件下载到自己的项目中并配置
在这里插入图片描述

2 打开极光开发者平台

链接: https://www.jiguang.cn/push?source=bdjj&product=push&kwid=pushbd3.

在这爱的里插入图片描述找到应用管理 点击打开应用设置吧申请下的key 复制到 Hbiuder 中 manifest 安卓复制安卓的key ,ios 复制ios的key
在这里插入图片描述
配置好了 就可以在你的代码中去进行写逻辑 极光是可以配置 给用户进行单推。或者群推

单推教程

// An highlighted block
			const jyJPush = uni.requireNativePlugin('JY-JPush');
								jyJPush.setJYJPushAlias(
									{	
										//userAlias 可以吧用户uid去绑定为别名
										userAlias: res.data.uid 
									},
									result => {
									
										console.log(JSON.stringify(result));
										//  设置成功或者失败,都会通过这个result回调返回数据;数据格式保持极光返回的安卓/iOS数据一致
										//  注:若没有返回任何数据,考虑是否初始化完成
										//若返回的数据ErrorCode=0,此时可在极光后台通过 'testAlias' 进行推送测试,推送预览时,查看到预估设备不为0,表示插件对接成功,即可继续调用
										
									}
								);
								jyJPush.addJYJPushReceiveNotificationListener(result => {
									//  监听成功后,若收到推送,会在result返回对应的数据;数据格式保持极光返回的安卓/iOS数据一致
									console.log(result);
								});
								jyJPush.addJYJPushReceiveOpenNotificationListener(result => {
									//  监听成功后,若点击推送消息,会触发result;数据格式保持极光返回的安卓/iOS数据一致
									if (this.$options.globalData.system == 'ios') {
										//  iOS
										jyJPush.ios_removeNotification(result => {
											console.log(result);
										});
									} else {
										//  Android
										jyJPush.android_clearAllNotifications(result => {
											console.log(result);
										});
									}
								});

可以在打印信息里面去查看信息
6002或者6022一般是初始化错误或者重复操作,解决方法:安卓核对极光配置的包名和自己自定义基座的包名是否一致;iOS检查配置的推送证书是否正确(如果打开了正式证书运用到开发环境,那在测试的时候需要用正式环境去推送)

现在打开极光开发者平台去进行测试是否绑定成功

在这里插入图片描述
在这里插入图片描述
点击发送预览去进行推送

也可以去使用绑定标签去进行推送

			const jyJPush = uni.requireNativePlugin('JY-JPush');
			jyJPush.setJYJPushTags(
			{
				userTag: 'sj'
			},
			result => {
					console.log(result);
					}
			);

绑定完成后 操作和 单推 步骤一样去进行测试。
切记打包的时候包名必须一致!!!

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值