百度云推送的簡單集成

1.在百度云推送的應用管理頁面,創建自己的應用,創建應用時,需要提供兩個證書,開發環境的推送證書和正式環境的推送證書。證書的格式是pem格式的,需要先在apple 開發者中心配置好推送證書,安裝到mac上,在鑰匙串中到處保存為.p12格式的證書,再到終端執行以下命令轉成pem文件,并上傳到百度云推送應用管理頁面。

openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

注意:如果用企業證書,想導出安裝包給企業內部人員使用,也是用開發環境的推送證書即可,使用企業發布證書在導出ipa包時應該選擇導出為企業使用的版本

2.配置調試證書,并生成配套的profile,如果是企業證書要發布給企業內部使用還要配置企業發布證書,和對應的描述文件。

3.安裝好調試證書和profile后,需要下載百度云推送的sdk,并參照它的文檔,將應用的apikey寫入代碼指定位置

#warning 測試 開發環境 時需要修改BPushMode為BPushModeDevelopment 需要修改Apikey為自己的Apikey// 在 App 啟動時注冊百度云推送服務,需要提供 Apikey[BPush registerChannel:launchOptions apiKey:@"y37XzkNeMKve8YK17NEI0HB3" pushMode:BPushModeDevelopment withFirstAction:@"打開" withSecondAction:@"回復" withCategory:@"test" useBehaviorTextInput:YES isDebug:YES];

注意:如果是企業內部使用,可以在導出時選企業版本,此處的pushModel就應該是生產模式。

4.到百度云推送的后臺管理頁面,創建一條推送信息,選廣播推送給所有設備,在聯網的情況下,你配置的應用所在設備就會收到一條推送消息

?

轉載于:https://www.cnblogs.com/heyode/p/5448939.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374732.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374732.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374732.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

高級SmartGWT教程,第2部分

這是我的教程的第二部分,有關使用SmartGWT快速進行UI開發。 在本教程的第一部分中 ,我們創建了基本的界面布局并添加了一些基本組件。 現在是時候解決這個問題,并使用SmartGWT的真正功能了。 在繼續之前,讓我們記住到目前為止我們…

有感而發,生活

我們每一個人都是獨一無二的,當然我們每一個人的路子也是不盡相同的,不能因為一時的失意而放棄了自己兒時的夢想,路是一步一步走的,未來需要努力,我相信 我們每一個人都可以做到自己心中的樣子,安逸的生活是…

力扣反轉字符串中的元音字母

給你一個字符串 s ,僅反轉字符串中的所有元音字母,并返回結果字符串。 元音字母包括 ‘a’、‘e’、‘i’、‘o’、‘u’,且可能以大小寫兩種形式出現。 代碼思路: 1.將字符串轉換為字符數組 2.設置碰撞指針,從兩頭尋…

使用 SqlDataSource 插入、更新和刪除數據49

簡介 正如在 數據插入、更新和刪除概述 中討論的那樣,GridView 控件提供內置的更新和刪除功能,而DetailsView 和 FormView 控件則包含對插入、編輯和刪除功能的支持。這些數據修改功能無需編寫任何代碼,可直接嵌入數據源控件。 數據插入、更新…

Solaris是出色的Java開發平臺的原因

幾天前,我發布了“ OpenSolaris的死亡:為Java開發人員選擇操作系統 ”,其中我說Solaris是Java開發人員的絕佳平臺。 這篇文章的重點只是想知道自OpenSolaris淘汰以來我將使用哪個Solaris版本。 正如Neil的評論使我意識到的那樣,該…

python , angular js 學習記錄【2】

1.不同scope之間的通信 (1)無父子關系的scope通信: 在需要操作的scope里面定義一個事件,名稱為delete_host,參數為data $rootScope.$on(delete_host, function(event,data) {angular.forEach($scope.hosts, function (…

【轉】phpize學習

為什么使用phpize? 比如剛開始安裝的時候使用 ./configure --prefix/usr/local/php7 --exec-prefix/usr/local/php7 --bindir/usr/local/php7/bin --sbindir/usr/local/php7/sbin --includedir/usr/local/php7/include --libdir/usr/local/php7/lib/php --mandir/usr/local/ph…

GWT 2 Spring 3 JPA 2 Hibernate 3.5教程– Eclipse和Maven 2展示

不久前,我的一個朋友和同事向我飛過,說“世界上只有一半在使用Maven ”。 當我意識到最受歡迎的文章(到目前為止) GWT 2 Spring 3 JPA 2 Hibernate 3.5 Tutorial提出了一種基于Google的Web Toolkit( GWT ) …

Android的WiFi開啟與關閉

注意&#xff1a;要首先注冊開啟和關閉WiFi的權限&#xff0c; <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"package"com.wyl.wifi"android:versionCode&q…

awk用法小結(作者總結)

http://www.chinaunix.net/old_jh/24/691456.htmlhttp://wenku.baidu.com/view/ebac4fc658f5f61fb736664d.htmlawk 用法&#xff1a;awk pattern {action} 變量名 含義 ARGC 命令行變元個數 ARGV 命令行變元數組 FILENAME 當前輸入文件名 FNR 當前文件中的記錄號 FS 輸入域分…

力扣盛最多水的容器

給你 n 個非負整數 a1&#xff0c;a2&#xff0c;…&#xff0c;an&#xff0c;每個數代表坐標中的一個點 (i, ai) 。在坐標內畫 n 條垂直線&#xff0c;垂直線 i 的兩個端點分別為 (i, ai) 和 (i, 0) 。找出其中的兩條線&#xff0c;使得它們與 x 軸共同構成的容器可以容納最多…

Java最佳實踐–多線程環境中的DateFormat

這是有關使用Java編程語言時的擬議實踐的系列文章的第一篇。 所有討論的主題均基于用例&#xff0c;這些用例來自于電信行業的關鍵任務超高性能生產系統的開發。 在閱讀本文的每個部分之前&#xff0c;強烈建議您參考相關的Java API文檔以獲取詳細信息和代碼示例。 所有測試…

IntentDemo

Intent通信示例&#xff1a; 兩個Button&#xff0c;一個startBrowser, 一個startPhone. 其中&#xff0c;OnClickListener()是類View的一個interface&#xff0c;需要實現其中的onClick()函數。 startActivity()開啟另一個Activity&#xff0c;本示例中開啟Browser或Phone. In…

JBoss 4.2.x Spring 3 JPA Hibernate教程

在花了許多時間在網上搜索之后&#xff0c;嘗試找到對幾個項目使用Spring&#xff0c;JPA和Hibenate的最有效方法&#xff0c;我們得出了將在下面介紹的配置的結論。 將Spring與JPA和Hibernate集成包括幾個步驟&#xff1a; Spring容器的配置 JPA ORM層的配置 Hibernate Sec…

力扣長度最小的子數組

給定一個含有 n 個正整數的數組和一個正整數 target 。 找出該數組中滿足其和 ≥ target 的長度最小的 連續子數組 [numsl, numsl1, …, numsr-1, numsr] &#xff0c;并返回其長度。如果不存在符合條件的子數組&#xff0c;返回 0 方法一&#xff1a;移動窗口 設置兩個指針&…

Yeelink:將復雜的傳感器以極簡的方式組到同一個網絡內

Yeelink&#xff1a;將復雜的傳感器以極簡的方式組到同一個網絡內轉載于:https://www.cnblogs.com/qxql2016/p/4692629.html

androidstudio新建項目中在布局文件中不顯示title的方法

在androidstudio新建項目的時候&#xff0c;在布局文件里有時候會出現如下情況&#xff1a; 上面的標題欄非常礙眼&#xff0c;要想隱藏標題欄的話&#xff0c;可以在Manifest文件的theme標簽里進行配置&#xff0c;自定義一個theme&#xff0c;加上如下兩句。或者直接在當前th…

OpenJDK作為Linux上的默認Java

大家好&#xff0c; 最近&#xff0c;我收到了很多人的私人來信&#xff0c;他們對Linux的默認Java軟件包的更改感到困惑/擔心。 對于許多Linux發行版&#xff0c;Java的Sun / Oracle官方版本已打包為該平臺的默認Java。 但是&#xff0c;由于最近的許可更改&#xff0c;情況將…

力扣 數組中的第K個最大元素

給定整數數組 nums 和整數 k&#xff0c;請返回數組中第 k 個最大的元素。 請注意&#xff0c;你需要找的是數組排序后的第 k 個最大的元素&#xff0c;而不是第 k 個不同的元素。 分析&#xff1a;這是個排序題&#xff0c;只要排好序&#xff0c;一切迎刃而解。我決定把排序…

Ajax應用需要注意的事項

接觸Ajax&#xff0c;那時候的Ajax支持還不是很好&#xff0c;都要涉及底層&#xff0c;沒有現成的框架給你調用。現在把常見的問題列舉如下。 1、編碼問題 注意AJAX要取的文件是UTF-8編碼的。GB2312編碼傳回BROWSE后中文會亂碼。如果用VBScript的話還可以轉化&#xff0c;但是…