91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ios開發有關遠程推送的測試版和正式發布版的區別

發布時間:2020-05-01 08:22:51 來源:網絡 閱讀:970 作者:yunsankai 欄目:移動開發

        從接觸ios開始,就偶爾聽說開發時要用到MVC設計模式。但是,到現在為止,也沒有正式接觸和使用到真正的MVC,感覺這一年白學了一樣,MVC正在研究中,以后有搞明白了會來進行分享的。

         關于推送,本地的比較容易,網上的資料也會有很多。

        關于遠程的推送,就稍微有點麻煩了,有關證書的制作建議閱讀英文原版教程http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

  這個應該是推送資料里面將的最完善的了,從證書制作到自己模擬后臺發送遠程推送講得都很詳細。

  證書的制作總共分aps_development.cer和導出相應的p12文件這幾種制作過程我就不重復了(這幾種證書貌似都是給后臺做的,前端用不到)。 

        我們的項目在測試期間一直很順利,但是我必須要確保上線后能用,因為測試證書和正式發布的證書以及一些其他東西是不一樣的。 測試開始,我用的是之前測試證書上的deviceTocken,然后更換了不同的p12文件和蘋果服務器地址。但是結果悲劇了,pad收不到推送的信息。

        后來搜到相關的問題,大概就是測試證書的deviceTocken和發布證書所獲取的deviceTocken不同,想不同了,然后在網上搜了半天(英文水平不行,官方文檔上沒有找到)最終還是讓我找到了解決方案

         /* 開發的時候一般我們都是用Xcode直接灌到設備里 這個時候development證書是可以推送成功的             但是production證書卻推送不了 不過蘋果給我們提供了Ad Hoc測試方式 它使用的是發布證書 如果你            不知道Ad Hoc模式可以搜一下 很簡單的 這里有一個關鍵的地方 development和production得到的                Token的不一樣的 使用Ad Hoc方式裝到設備上得到的就是production Token 所以你在用Ad Hoc方式             測試的要使用production Token 如果使用Ad Hoc方式測試沒問題 這個發布也就沒問題了 

     */ 

    上面是別人的原話,我抄下來的,通過Ad Hoc方式裝上后得到的deviceTocken果然不一樣,后臺發送的推送也能正常的接受,實在感謝這位大牛,又學了一招,雖然不是自己解決的,但是分享給大家還是能徹底解決這個問題的。

         最后,除了百度外,stack overflow也是個好地方,有問題了可以去試著找找,另外,千萬不要忽視了蘋果官方的文檔,英文好的同學可以去蘋果官網上的視頻教學的地方逛逛https://developer.apple.com/videos。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁晋县| 日照市| 利辛县| 酒泉市| 龙陵县| 保山市| 成都市| 临潭县| 通州区| 陆良县| 南陵县| 阿坝| 鄂伦春自治旗| 巫溪县| 页游| 凤台县| 九寨沟县| 观塘区| 土默特左旗| 汉源县| 长春市| 调兵山市| 石狮市| 黄梅县| 定南县| 恩施市| 新密市| 郑州市| 阿拉善左旗| 荆门市| 凉城县| 台南市| 临泽县| 利津县| 耿马| 富平县| 舞阳县| 武川县| 安康市| 沂水县| 银川市|