日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS PUSH实现的简单步骤

發布時間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS PUSH实现的简单步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

A>本地鑰匙串生成證書請求文件,XXX.certSignningRequest

B>developer.apple.com,創建新的appId,用于新的項目.這里有一點需要注意,identify要和工程中plist中的屬性保持一致

C>在完成B之后Configurable一下push相關的項目,可以根據實際需求,分別選擇developement或者production.在configrable的時候會用到步驟A中生成的certSignningRequest,最后我們可以得到XXX.csr證書文件。下載雙擊進行安裝

D>再回到developer.apple.com,在provision中create新的XX.mobileprovision,OK之后down下來,然后在xcode中的organizer中添加

E>xcode創建新的工程,配置相關信息,著重強調identify.

F>在工程中的AppDelegate重寫以下方法

- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview:viewController.view];
[window makeKeyAndVisible];

NSLog(@"Registering for push notifications...");
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound)];
application.applicationIconBadgeNumber = 0; //程序開啟,設置UIRemoteNotificationTypeBadge標識為0

}

//得到deviceToken
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {

NSString *str = [NSString
stringWithFormat:@"Device Token=%@",deviceToken];
NSLog(str);

}

//注冊失敗后輸出相關信息
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {

NSString *str = [NSString stringWithFormat: @"Error: %@", err];
NSLog(str);

}

//應用接收到push信息后我們自己的處理
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {

for (id key in userInfo) {
NSLog(@"key: %@, value: %@", key, [userInfo objectForKey:key]);
}
}


當然了,最后還是要把一些本地的證書導出后給我們的服務器,這樣服務器才能向APPLE發送消息,APPLE確定這些消息來源安全可靠的情況下,就會安裝了對應APP的設備push消息了。服務器那邊的設置我就不再累述了···

總結

以上是生活随笔為你收集整理的iOS PUSH实现的简单步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。