最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

百度云推送圖文教程IOS

 更新時(shí)間:2016年01月19日 10:47:03   作者:喵喵yy  
這篇文章主要介紹了百度云推送圖文教程IOS 的相關(guān)資料,需要的朋友可以參考下

1.先申請(qǐng)一個(gè)百度開發(fā)者賬號(hào) http://push.baidu.com/fc

2.創(chuàng)建一個(gè)新應(yīng)用,并應(yīng)用配置

3.選擇蘋果的圖標(biāo),開發(fā)用就選擇開發(fā)狀態(tài),上線就可以選擇生產(chǎn)狀態(tài)

4.此時(shí)就讓你上傳開發(fā)證書,這個(gè)上傳的文件需要時(shí)pem形式的,下面介紹,這個(gè)證書怎么配置

*創(chuàng)建APP ID,同一個(gè)公司可能會(huì)使用類似于 com.example.* 這樣通用的 App ID,但是如果要在 App 中加入消息推送功能,那么是不能使用通用 ID 的,需要為之單獨(dú)創(chuàng)建一個(gè)。

首先登陸 iOS Dev Center ,然后進(jìn)入 Member Center,然后選擇 Certificates,Identifiers & profiles,如下圖:

然后點(diǎn)擊下圖紅框中的任意條目,進(jìn)入證書界面,如下圖:


在進(jìn)入證書界面后,在左邊的Identifiers選擇中選定App IDs,點(diǎn)右上角加號(hào)創(chuàng)建Appid,如下圖:


在創(chuàng)建 App ID 的過程中,需要勾選 Push 服務(wù),如下圖:


進(jìn)入提交頁(yè)面,push服務(wù)處于configurable狀態(tài),如下圖:


點(diǎn)擊submit后到確認(rèn)頁(yè)面,如下圖:


點(diǎn)擊done后到初始頁(yè)面,然后再次選擇自己創(chuàng)建的appid,如下圖:


在下圖中選擇edit按鈕,配置推送的環(huán)境,如圖:


然后配置好對(duì)應(yīng)的推送環(huán)境,個(gè)人版和企業(yè)版的開發(fā)環(huán)境都是選擇創(chuàng)建Development SSL Certificate類型的。個(gè)人版和企業(yè)版的發(fā)布環(huán)境。發(fā)布環(huán)境分以下三種:1. in-house必須是企業(yè)開發(fā)賬戶(企業(yè)內(nèi))(299美金) 2.ad-hoc個(gè)人賬戶或公司Company賬戶(99美金),但只用于內(nèi)部測(cè)試(總共100個(gè)設(shè)備).3.上線Appstore只能是個(gè)人賬戶或公司Company賬戶(99美金))如下圖:


如果你是為已有的 App 增加消息推送功能,那么打開原有的 App ID,開啟 Push Notification 選項(xiàng)即可。流程跟上面的一樣。

7.2 創(chuàng)建及下載證書

點(diǎn)擊 Create Certificate按鈕后會(huì)出現(xiàn)“About Creating a Certificate Signing Request (CSR)”,如下圖:


到了這里,需要停下制作 CSR 文件,制作過程比較簡(jiǎn)單,下面是制作的過程。打開 Mac 系統(tǒng)軟件'鑰匙串訪問',選擇 '證書助理' 及 '從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書',制作 CSR 文件,如下圖:


生成證書后,返回到 “About Creating a Certificate Signing Request (CSR)” 的界面,點(diǎn)擊 continue,然后在 “Choose File” 選擇生成的CSR文件,最后點(diǎn)擊 Generate,生成證書。如下圖:

現(xiàn)在證書制作已經(jīng)完成。下載并雙擊用“鑰匙串訪問” 程序打開后,在左邊一欄,上面選擇登錄,下面選擇證書,然后選擇剛剛打開的證書,切記不要展開它,直接右擊導(dǎo)出p12,如下圖:


將文件保存為 .p12 格式,輸入密碼,如圖所示:


最后進(jìn)入終端,到證書目錄下,運(yùn)行以下命令將p12文件轉(zhuǎn)換為pem證書文件:
openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes
提示需要輸入密碼,輸入剛才導(dǎo)出 p12 時(shí)的密碼即可。

此時(shí)你要配置的證書就配置完成了,上傳這個(gè)證書就可以了。

5 就是在官方下載demo,打開開發(fā)的demo,把你剛剛申請(qǐng)的應(yīng)用的API KEY添加到工程里

6. 開始更改工程里的東西

1)bundle identifier 改成你配置的bundle identifier

2)plish文件里的bundle identifier也改了

3) build setting ---coding signing----provisioning profile 描述文件 去配置一個(gè)

Provisioning Profile的創(chuàng)建 點(diǎn)擊下圖的+按鈕開始創(chuàng)建profile

選擇profile的環(huán)境

選擇創(chuàng)建profile的appid和開發(fā)者證書,并選擇設(shè)備,最后生成profile

最后下載profile配置到xcode中進(jìn)行開發(fā)測(cè)試

注意??纯茨氵@個(gè)描述文件好使不,不好使就收不到推送

7.運(yùn)行,基本的推送就可以了

8.之后就要說自定義的推送內(nèi)容,根據(jù)高級(jí)設(shè)置里的key = value 跳轉(zhuǎn)到對(duì)應(yīng)的點(diǎn)界面

demo里的方法

// 此方法是 用戶點(diǎn)擊了通知,應(yīng)用在前臺(tái) 或者開啟后臺(tái)并且應(yīng)用在后臺(tái) 時(shí)調(diào)起
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{}

可以在這個(gè)方法里面獲得userInfo,就是我們高級(jí)設(shè)置里面?zhèn)鬟^來的字典,用userInfo[@"key"]傳一個(gè)值,

@interface AppDelegate ()<UIAlertViewDelegate>
{
UITabBarController *_tabBarCtr;
NSString * _str;
} 
//傳值
_str = userInfo[@"key"];

這個(gè)方法就是點(diǎn)擊確定和取消的響應(yīng)

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{} 

可以在這里面填寫你想要跳轉(zhuǎn)的界面

if (buttonIndex == 1) {
if ([_str isEqualToString:@"BookViewController"]) {
BookViewController *bookVC = [[BookViewController alloc ] init];
[_tabBarCtr.selectedViewController presentViewController:bookVC animated:YES completion:^{
}];
} 

9.可以自己設(shè)置提醒的聲音

放工程里面一個(gè)音頻文件,

必須為以下幾種數(shù)據(jù)格式:

•Linear PCM
•MA4(IMA/ADPCM)
•μLaw
•aLaw

你可以將它們打包為 aiff、wav 或caf文件。自定義的聲音文件時(shí)間必須小于 30 秒,如果超過了這個(gè)時(shí)間,將被系統(tǒng)聲音代替。

相關(guān)文章

  • iOS實(shí)現(xiàn)短信驗(yàn)證碼倒計(jì)時(shí)

    iOS實(shí)現(xiàn)短信驗(yàn)證碼倒計(jì)時(shí)

    這篇文章主要介紹了iOS實(shí)現(xiàn)短信驗(yàn)證碼倒計(jì)時(shí)功能,一種方法是利用NSTimer計(jì)時(shí)器,另一種方法是利用GCD實(shí)現(xiàn)短信驗(yàn)證碼倒計(jì)時(shí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • iPhoneX 序列適配方案(小結(jié))

    iPhoneX 序列適配方案(小結(jié))

    這篇文章主要介紹了iPhoneX 序列適配方案(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • iOS中的地理位置的獲取及plist設(shè)置方法

    iOS中的地理位置的獲取及plist設(shè)置方法

    下面小編就為大家分享一篇iOS中的地理位置的獲取及plist設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解

    iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解

    關(guān)于左滑刪除這塊,相信不少朋友都遇到過。下面這篇文章主要給大家介紹了關(guān)于iOS如何自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • iOS性能優(yōu)化淺析

    iOS性能優(yōu)化淺析

    給大家通過理論和經(jīng)驗(yàn)分析了IOS性能優(yōu)化各方面的問題,以及處理的對(duì)應(yīng)辦法,有需要的朋友參考下。
    2018-02-02
  • iOS第三方框架二維碼生成與掃描

    iOS第三方框架二維碼生成與掃描

    這篇文章主要為大家詳細(xì)介紹了iOS第三方框架二維碼生成與掃描,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • IOS多線程編程的3種實(shí)現(xiàn)方法

    IOS多線程編程的3種實(shí)現(xiàn)方法

    這篇文章主要介紹了IOS多線程編程的3種實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • iOS中常見的幾種加密方法總結(jié)

    iOS中常見的幾種加密方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于iOS中常見的幾種加密方法,其中包括 base64加密、POST加密、Token值介紹、MD5加密--(信息-摘要算法) 哈希算法之一、時(shí)間戳密碼以及指紋識(shí)別等方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • iOS獲取cell中webview的內(nèi)容尺寸

    iOS獲取cell中webview的內(nèi)容尺寸

    這篇文章主要介紹了iOS獲取cell中webview內(nèi)容尺寸,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • iOs遷至WKWebView跨過的一些坑

    iOs遷至WKWebView跨過的一些坑

    這篇文章主要給大家介紹了關(guān)于iOs遷至WKWebView跨過的一些坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論

曲阜市| 阜新市| 富蕴县| 哈密市| 工布江达县| 保康县| 房产| 龙江县| 丰顺县| 万山特区| 鲁山县| 丰都县| 英超| 柳林县| 额尔古纳市| 贵州省| 耿马| 平陆县| 普洱| 揭东县| 虞城县| 衢州市| 南和县| 新和县| 梓潼县| 湖州市| 永胜县| 德昌县| 通化县| 开阳县| 英超| 荣成市| 周宁县| 兰西县| 佛冈县| 霸州市| 宜春市| 盐池县| 巴林左旗| 晋州市| 大石桥市|