1、生成环境无法收到推送
1 证书不要算账auto模式,手动选证书和描述文件
image.png2 推送环境和app环境一致
image.png image.png3xcode工程配置
image.png image.png2、自定义推送 没有弹框,提示音,通知栏信息
3、MobPush自定义声音:
1 声音文件拖到工程中 2 后台 sound声音参数填写带后缀的文件名字 3 手机和代码都打开通知带声音
4、应用内跳转传入的scheme 地址 是:
配置的path:::path/LinkViewController
5、推送app在后台收不到,打开app后才能收到,BadDeviceToken :
后台走APNs通道,前台走mobpush通道:证书配置,推送环境问题
6、远程推送又可以可以分为静默推送和正常推送
正常推送用户会收到推送内容、声音,应用处于后台或者kill点击推送内容进入APP后才会会进入回调
静默推送是一种特殊的远程推送,没有推送内容声音,不用点击推送内容也不用进入APP就会执行回调,用户毫无感觉
7、额外参数的字段获取:
message.extraInfomation = @"";或者:NSString *urlStr = message.msgInfo[@"url"];
8、getRegistrationID 没回调 :appkey不对(mob后台是否开启了mobpush )
9、MobPush在后台也收到推送回调:后台创建推送 选择静默模式,会执行APNs通道
10、mobpush如何语音推送问题,
语音推送需要富媒体,富媒体已经支持语音,图片,视频,并且支持ios10以上
11、
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_MobPushServiceExtension", referenced from:
objc-class-ref in NotificationService.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
未 添加 MobPushServiceExtension 依赖库
image.png
12、MobPush 推送离线消息会保存,一个用户最多保存10条
13、后台显示发送成功,工程有收到的回调,但是没弹窗推送消息:
configuration.types = MPushAuthorizationOptionsBadge | MPushAuthorizationOptionsSound | MPushAuthorizationOptionsAlert; 这么配置,不要配置None
14、{"statue":4801,"error":"请求IP不匹配或者未设置"} :
后台配置服务器IP错误,或者未配置ip
15、无推送目标设备
1 检查下 证书
2 推送的环境和应用的环境是否一致
3
image.png
添加这个代码
4 定向推送的目标工程中未设置(标签,别名)或者不一致
网友评论