• iOS 常见问题

    iOS 常见问题

    Q:按照设制好了IOS推送,推送后显示状态为“发送至APNS”,但前面写着“推送0条”,此时,手机也未接收到信息,是为什么?
    A:
    1.看看Installation表是否有设备信息;
    2.Bmob后台中是否把推送证书添加上去(不能加密);
    3.你先尝试推送给所有的真实手机。


    Q:如何用 BmobPush发送原始apns报文?
    A:要发送原始信息的可以使用-(void)setData:(NSDictionary *)data;方法


    Q:在iOS中 在代码中如何创建一个空表 只包含各列的属性 而不创建具体的一条数据。
    A:参考代码

    1. BmobInstallation *ins = [BmobInstallation currentInstallation];
    2. [ins saveInBackgroundWithResultBlock:^(BOOL isSuccessful, NSError *error) {
    3. if (error) {
    4. NSLog(@"%@",error);
    5. } else {
    6. NSLog(@"success");
    7. NSLog(@"%@",ins.objectId);
    8. }
    9. }];

    Q:消息推送的条件查询(根据特定的查询条件进行推送)能在自己创建的表格中进行查询条件推送
    A:只能使用自带的installation表来查询。


    Q:在installation 表中创立新的列无法添加进去数据

    1. BmobInstallation *currentIntallation = [BmobInstallation currentInstallation];
    2. [currentIntallation setObject:@"123" forKey:@"classes"];
    3. [currentIntallation saveInBackground];

    A:确实是无法直接这么加的,建议使用channel来实现业务需求


    Q:消息推送的条件查询(根据特定的查询条件进行推送)能在自己创建的表格中进行查询条件推送吗!!!
    A:不可以,只能使用自带的installation表来查询