使用友盟推送,别名(alias)推送

本文介绍了在使用友盟推送服务时,如何处理Android和iOS的不同平台设置,特别是在本地测试时的注意事项。重点讲解了别名推送的流程,强调deviceToken由平台获取并传递,别名与deviceToken的绑定由友盟处理,但存在延迟。同时指出友盟的SDK示例未包含别名推送,提供了相关API文档和问题解决方案链接作为参考。
摘要由CSDN通过智能技术生成

前言:公司要做app推送,选择了友盟,刚接触推送这一块,也不怎么熟悉,碰到了一些问题,比如友盟推送是分平台:Android和IOS都是不同的key和secret.然后就是如果想在本地测试,那么就要去友盟后台关闭白名单......等等

特别是刚接触的同学特别需要注意是:

1.deviceToken是IOS或者Android来获取传递给我们的,不是我们自己能获取的.

2.如果需要使用别名推送,那么也是IOS或者Android来将deviceToken和用户的唯一属性进行绑定的,不需要我们后端处理,但是每次绑定的时候,是需要几分钟左右,友盟那边才会生成,不是秒级的,他们绑定后,我们会定义一个别名类型,他们定义好后,会提供给我们.我们只需要将这个值赋予alias_type就行.

3.友盟提供的demo中就有利用token推送,也有广播推送,但是没提供别名推送

API消息推送常见问题及解决方法小览:http://bbs.umeng.com/thread-10472-1-1.html

接口调用错误码详解:http://dev.umeng.com/push/android/api-doc#4_8

参考网址:https://blog.csdn.net/weilai_zhilu/article/details/77976015

这里我就只提供别名推送:

 

import java.util.ResourceBundle;

import com.alibaba.fastjson.JSONObject;

public class PushUtil {
	private static String appAndroidkey = "";
	private static String appAndroidMasterSecret = "";
	
	private static String appIOSkey = "";
	private static String appIOSMasterSecret = "";
	
	private static String aliasType = "";	//别名类型,与手机端统一的一个自定义类型 值可随便写但必须统一
	
	// http接口:http://msg.umeng.com/api/send
	// https接口:https://msgapi.umeng.com/api/send
	private static String url = "";
	private static boolean mode = false;	//模式 true正式模式;false测试模式
	private static PushClient client = new PushClient();
	
	static {
		if(appAndroidkey.equals("")) {
			ResourceBundle resource
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

呆呆_小茗

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

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

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

打赏作者

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

抵扣说明:

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

余额充值