【友盟+】开发者社区

IOS客服端在调用addalias 是出现 appkey invalid问题

多多 发表于 2015-11-18 18:02:23 |

多多
多多 发表于 2015-5-22 10:35:04 | 显示全部楼层 |阅读模式
IOS客服端在调用addalias 是出现 appkey invalid问题,但是通过 Device Token 能够发送通知并收得到。但通过 用户ID(Alias) 发送通知的时候,找不到该aliastype。导致不能通过alias发送。以所有人发送的方式, 得到筛选结果为空 。



上一篇:开发环境下,APP在前台运行时,无法接受到通知
下一篇:友盟推送“测试模式”是什么


zhaoheng
zhaoheng 发表于 2015-5-22 10:53:04 | 显示全部楼层
android api文档中为:
6.4 设置用户id
如果你的应用有自有的用户id体系,可以在SDK中通过Alias字段上传自有用户id,按用户id向用户推送消息。
用户id可以是你的应用为每个用户自动生成的唯一id,也可以是用户采用第三方平台登录时从第三方平台获取到的用户id。要设置用户ID,可以使用以下接口:
mPushAgent.addAlias("zhangsan@sina.com", ALIAS_TYPE.SINA_WEIBO);
若是要移除用户id,可调用以下接口:
mPushAgent.removeAlias("zhangsan@sina.com", ALIAS_TYPE.SINA_WEIBO);
说明
addAlias、removeAlias操作是同步操作,请勿在主线程中调用。
若要使用新的alias,请先调用removeAlias接口移除掉旧的alias,在调用addAlias添加新的alias,代码如下所示:
mPushAgent.removeAlias("old@sina.com", ALIAS_TYPE.SINA_WEIBO);mPushAgent.addAlias("new@sina.com", ALIAS_TYPE.SINA_WEIBO);
回传alias时需要指定该alias对应的类型(alias type),例如:自有id、新浪微博、腾讯微博、豆瓣等。
一台设备上最大支持20个类型的alias。而每个类型的alias同时只能存在一个,同一个类型的新alias会覆盖旧alias。



在ios中:
/** String type for alias
*/
//新浪微博
UIKIT_EXTERN NSString *const kUMessageAliasTypeSina;
//腾讯微博
UIKIT_EXTERN NSString *const kUMessageAliasTypeTencent;
//QQ
UIKIT_EXTERN NSString *const kUMessageAliasTypeQQ;
//微信
UIKIT_EXTERN NSString *const kUMessageAliasTypeWeiXin;
//百度
UIKIT_EXTERN NSString *const kUMessageAliasTypeBaidu;
//人人网
UIKIT_EXTERN NSString *const kUMessageAliasTypeRenRen;
//开心网
UIKIT_EXTERN NSString *const kUMessageAliasTypeKaixin;
//豆瓣
UIKIT_EXTERN NSString *const kUMessageAliasTypeDouban;
//facebook
UIKIT_EXTERN NSString *const kUMessageAliasTypeFacebook;
//twitter
UIKIT_EXTERN NSString *const kUMessageAliasTypeTwitter;

多多
多多 发表于 2015-5-22 11:03:43 | 显示全部楼层
mPushAgent.addAlias("abc123456", "abcd");  第二个参数,就是“自有id” ? 可以自由定义撒。

多多
多多 发表于 2015-5-22 11:05:12 | 显示全部楼层
我们是这样 调用的, 但是在调用addAlias时出现 appkey invalid ,不知道哪个地方有问题。



您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

Xcode9 beat2 编译出错
今天安装了Xcode9 beat2 版本,感觉还不错,就兴冲冲的去编译公司项目,然后发现悲了个催了 ,,编译不通
福利!微信号升级,随时随地可查看你的APP数据啦!
十一长假不用愁,【友盟+】微信能解忧。 关注微信公众号,APP数据随时有!很多运营干货和数据报告在等着你
友盟推送聚合版怎么聚合小米推送和华为推送
友盟推送聚合版demo中怎么就没有小米和华为推送的sdk,导入包时找不到,聚合版能用吗? 而且文档上说:需要

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表