【友盟+】开发者社区

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

zio 发表于 2017-6-6 14:52:10 |

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>
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

友盟启动初始化报错
版本更新后启动一直报这个错误
微信分享音乐类型失败
近期微信官方对音乐类型的分享增加了白名单限制,会导致不在白名单内的APP分享音乐类型失败 出现这种情
运行报错java.lang.NoClassDefFoundError:有人遇到过吗?
在项目中集成友盟分享功能,只加了微信、qq、微博,都是精简版。按照友盟官方的方法操作的。 签名用的友盟

关注我们

新浪微博
微信

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

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