【友盟+】开发者社区

IOS无法验证设备的有效性(设备描述显示红色)

zio 发表于 2017-10-27 16:41:43 |

zio
zio 发表于 2015-2-3 19:42:32 | 显示全部楼层 |阅读模式
添加测试设备无法验证设备的有效性,可能无法收到消息
测试消息的任务状态显示 筛选结果为空



上一篇:API推送消息有长度限制吗?
下一篇:大神请进:filter过滤条件不起作用


push更新
push更新 发表于 2015-2-3 22:08:40 | 显示全部楼层
设备描述红色一般是没有往友盟发日志,或者appkey漏掉了。
先检查是否正确的填写了推送的appkey,统计的方法为MobClick startWithAppkey;推送的方法为UMessage startWithAppkey 是两个不同的方法。

如果还是不行IOS首先用以下代码判断有木有错误:

didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
   
    NSString *error_str = [NSString stringWithFormat: @"%@", err];
    NSLog(@"Failed to get token, error:%@", error_str);
   
}
同时:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
    [UMessage registerDeviceToken:deviceToken];
   
    NSLog(@"didRegisterForRemoteNotificationsWithDeviceToken success");
   
    NSLog(@"%@",[[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""]
                  stringByReplacingOccurrencesOfString: @">" withString: @""]
                 stringByReplacingOccurrencesOfString: @" " withString: @""]);
   
}

  其中[UMessage registerDeviceToken:deviceToken];不能注释掉。
如果还是不行的话,可以再次对app进行卸载重装。






发表于 2016-4-29 15:32:33 | 显示全部楼层
小飞虾 发表于 2016-1-7 16:00
我擦  我也成功了,单播和广播都可以,原来是手机内网没登陆。。。

手机内网没登录是什么情况 怎么解决呢

不二少年
不二少年 发表于 2016-5-23 16:08:51 | 显示全部楼层
push更新 发表于 2015-2-3 22:08
设备描述红色一般是没有往友盟发日志,或者appkey漏掉了。
先检查是否正确的填写了推送的appkey,统计的方 ...

我的一直推送失败,大神指导一下怎么解决,可以吗?



bluknight
bluknight 发表于 2016-11-23 13:28:38 | 显示全部楼层
上午刚刚集成了一下 也是"所有人"接收不到,单播可以接收,,,,,一楼的方法也用了 还是不行 后来看打印有个1002  发现是要支持http  在info.plist  搞一下就好了


NoMoreBug
NoMoreBug 发表于 2017-1-21 15:19:58 | 显示全部楼层
终于问题解决了  其实是添加设备的先后顺序问题  我们应该先项目跑起来后 再把设备添加到测试列表中  为了确保已经把token成功传到 友盟服务器 多跑两次再添加  注意 每次删掉APP重跑 需要重新添加设备 里边的token已经改变了

yamato
yamato 发表于 2017-6-6 14:52:10 | 显示全部楼层
IOS无法验证设备的有效性的还有一种原因是友盟不支持https导致的设备注册失败
需要加上这个
    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>


Morily
Morily 发表于 2017-8-30 11:28:02 | 显示全部楼层


Light3n
Light3n 发表于 2017-10-27 16:41:43 | 显示全部楼层
NoMoreBug 发表于 2017-1-21 15:19
终于问题解决了  其实是添加设备的先后顺序问题  我们应该先项目跑起来后 再把设备添加到测试列表中  为了 ...

感谢14楼,成功了。
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

【报错必看】微信您的应用签名不正确,请去微信后台确认
微信如果提示这个错误,请查看debug日志: 箭头所指的为你当前应用的签名及包名,然后打开你的微信后台
无法检测设备有效性
无法检测设备有效性
自定义事件有消息数量,却看不到详情
集成都是OK的,能看到自定义事件的消息数量。却看不到详细的详情。 总是显示数据无法加载,稍后重试。

关注我们

新浪微博
微信

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

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