我正在做一個具有Notifications功能的Ionic項目,它適用於Android,但對於iOS,我遇到了很多問題。我看了,也做了離子指南中的所有步驟,以實現推送通知:https://docs.ionic.io/services/push/iOS的Ionic推送通知
總結: 創建雲,通知客戶端我的應用程序,並且我加入離子云這樣的:
npm [email protected]/cloud --save
和將文件添加到我的index.html 我定義了無極安裝:
npm install bluebird --save
我可配置我的應用程序:
angular.module('starter', ['ionic', 'ionic.cloud', 'starter.controllers', 'starter.services'])
.config(function($ionicCloudProvider) {
$ionicCloudProvider.init({
"core": {
"app_id": "APP_ID"
}
});
})
然後配置通知給iOS和我一樣的,本指南:https://docs.ionic.io/services/profiles/#android-gcm-project--api-key
- 註冊應用程序ID
- 器械註冊
- 創建與鑰匙串登入請求。
- 我創建iOS應用證書&中的.p12
- 發放模板
- 轉換.CER我做
- 我去離子云儀表板和updload中.P12和對名爲.mobileprovision我的應用程序的供應配置文件我的檔案
- 創建iOS推送我的應用程序的證書
- 然後我將此證書上載到Ionic Cloud儀表板。
最後,我在我的應用程序中做了設置,並在真實設備,android和iOS中構建和運行。問題是,在Android中,它完美的工作,但在iOS中,我完美地保存了令牌,但是當我從Ionic Cloud儀表板發送通知時沒有任何內容到達。
任何幫助?
非常感謝!
希望你只用真正的iOS設備測試推送通知,是嗎? –
@SatishMavani是的,有2個設備。 – Ary