uniapp对接极光推送

配置

  1. 拿到你uniapp安卓、ios的包名
  2. 登录极光官网
    1. 创建app应用
    2. 拿到AppKey
  3. 在uniapp插件商场下载的导入到项目
    1. 极光JPush官方SDK
    2. 极光JCore官方SDK
    3. 在项目manifest.json》app原生插件配置》云端插件选择这两个插件导入
    4. 配置项目源码试图》app-plus》“JG-JPush”、“JG-JCore”
      1. 配置JG-JPUSH,设置Android和ios的应用包名
        "android_package_name" : "包名",
         "ios_bundle_id" : "包名",
        
      2. 配置JG-JCore,设置Android和ios的应用包名和极光官网信息的AppKey
         	"android_package_name" : "包名",
           	"ios_bundle_id" : "",
           	....
        	"JPUSH_APPKEY_ANDROID" : {
               "des" : "[Android]极光portal配置应用信息时分配的AppKey",
                "key" : "APP_KEY",
                "value" : ""
            },
            "JPUSH_APPKEY_IOS" : {
                "des" : "[iOS]极光portal配置应用信息时分配的AppKey",
                "key" : "APP_KEY",
                "value" : ""
            },
        

页面代码


				var jpushModule = uni.requireNativePlugin("JG-JPush");
				
				jpushModule.setLoggerEnable(true);
				// 初始化函数
				jpushModule.initJPushService();
				jpushModule.addConnectEventListener(result=>{
					let connectEnable = result.connectEnable
					console.log("jpush连接", connectEnable)
				})
				jpushModule.getRegistrationID(result => {
					console.log("注册ID.....",result)
					this.registerID = result.registerID
					uni.showToast({
						title:result.registerID,
						icon:"success",
					})
				})
				jpushModule.isPushStopped(result=>{
					let code = result.code
					console.log('连接状态回调',result)
				});
				// 设置别名
				jpushModule.setAlias({
					'alias' : 'coder',
					'sequence': 1
				})
				jpushModule.addNotificationListener(result=>{
					let notificationEventType = result.notificationEventType
					let messageID = result.messageID
					let title = result.title
					let content = result.content
					let extras = result.extras
					console.log('通知事件回调',result)
					// 推送一个本地通知
					jpushModule.addLocalNotification({
						messageID,
						title,
						content,
						extras
					})
				})

推送

极光推送》企业应用运营平台》推送》推送管理》创建推送

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值