亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

紫金县| 华亭县| 白玉县| 图木舒克市| 漳州市| 东阳市| 汽车| 南澳县| 洪泽县| 藁城市| 炉霍县| 遂昌县| 合江县| 务川| 武安市| 金堂县| 堆龙德庆县| 海宁市| 临邑县| 巴南区| 巨鹿县| 永吉县| 邹平县| 嘉祥县| 安乡县| 南丰县| 洛宁县| 永城市| 永济市| 清河县| 普格县| 孝感市| 沽源县| 镇雄县| 清流县| 岫岩| 台前县| 南宫市| 贵溪市| 类乌齐县| 杭锦后旗|