[IONIC] Missing Push Notification Entitlement

事情是這樣發生的,我用ionic寫了個抽籤app,在xcode上傳驗證都正常

但在itunes connect送審的第二天就收到信件,標題就是這個錯誤



於是就Google了這個主題發現中文文章實在是少得可憐,一方面幫助需要的人

一方面自己也筆記一下!

這個問題是因為我的app沒有用到推播功能,但ionic預設是開啟的,所以要把它關掉,只要開啟platform/ios的xcode專案,然後在class資料夾下的AppDelegate.m檔案下,註解掉三個method&一段程式碼即可

三個method分別是

  1. didReceiveLocalNotification
  2. didRegisterForRemoteNotificationsWithDeviceToken
  3. didFailToRegisterForRemoteNotificationsWithError
然後需要註解的程式碼為


notificationWithName:CDVPluginHandleOpenURLNotification

用搜尋就找得到嚕!

由於我還沒審核通過,但自己用模擬器重跑app是正常的,預先紀錄一下處理情形。

剛剛發現這篇也寫的不錯,好像回到年初在學objective-c的感覺 XD

留言