zoukankan      html  css  js  c++  java
  • iOS 远程推送

    iOS应用的代理之需做2件事情

    1.在程序启动时,注册远程通知服务,说白了:就是发消息给苹果,询问"我的最新deviceToken是多少?".

    注意:第一次注册时,需要用户授权,也就是我们常见的 "xxx应用"想要给您发送推送通知

    具体的代码如下

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    {

        // 注册远程通知服务

        [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge |

                                                        UIRemoteNotificationTypeSound |

                                                        UIRemoteNotificationTypeAlert ];

        return YES;

    }

    2.提交 userID + deviceToken 到服务器.

       下面这个回调方法,不一定会调:网络不好的情况下,就不会调

    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

    {

        // 提交userID + deviceToken给公司服务器

        // 公司服务器会看这个userID最新提交 deviceToken和数据库里存储的 deviceToken是否一样.如果不一样,更新数据库里的 deviceToken.

        // 在花括号内写 提交userID + deviceToken的代码

    }

  • 相关阅读:
    文件下载
    python生成pdf
    python保存文件到数据库
    html 表格边线设置
    形态学函数cvMorphologyEx
    图像的形态学梯度
    opencv图像二值化的函数cvThreshold()。 cvAdaptiveThreshol
    自适应二值化的经典方法------大律法
    基于局部阈值化的图像二值化
    边缘检测常见算法
  • 原文地址:https://www.cnblogs.com/oumygade/p/4243091.html
Copyright © 2011-2022 走看看