1. 程式人生 > >iOS 極光推送訊息推送成功,但是手機收不到的解決方法。

iOS 極光推送訊息推送成功,但是手機收不到的解決方法。

1.確認證書是否與app的Bundle ID是否一致 2. 確認你的推送證書是否已經過期 3.確認你的APP_KEY是否和極光APP_KEY是否一致 4.正確呼叫bindChannel,併成功返回appid、userid和channelid,而且appid請確認是正確的應用; 5.確認程式碼與官方文件是否有出入 6.確認程式碼無誤後,請確認push notifications 是否開啟 7.開啟後去極光平臺傳送訊息對指定使用者傳送 通過:

registrationID 傳送

registrationID可以在

  [JPUSHServicesetupWithOption:launchOptions

appKey:appKey

channel:channel

apsForProduction:isProduction

advertisingIdentifier:advertisingId];

//2.1.9版本新增獲取registration id block介面。

    [JPUSHServiceregistrationIDCompletionHandler:^(int resCode,NSString *registrationID) {

if(resCode ==0){

NSLog(@"你手機的registrationID = = = %@",registrationID);

        }else{

        }

    }];


效果圖:


8.如果傳送成功後,手機端還是沒有收到訊息說明只能是手機端的程式碼有問題了,請與官方文件進行對比

9.iOS 推送只支援通知,並且推送時,請正確勾選推送開發者模式還是生產模式

10.對比完成後,還是收不到,請檢查手機的iOS 系統版本,是否與收到推送的版本要求是否一致 11. 修改完成後,請解除安裝應用再重新安裝APP; 12.安裝成功後,如果你的提示框提示是否實施接受推送,這說明你已經成功解決了;

相關推薦

iOS 極光訊息成功但是機收到的解決方法

1.確認證書是否與app的Bundle ID是否一致 2. 確認你的推送證書是否已經過期 3.確認你的APP_KEY是否和極光APP_KEY是否一致 4.正確呼叫bindChannel,併成功返回a

win7 安裝.Net framework 4.0出現 安裝成功錯誤程式碼0x80240037 的解決方法

1.安裝說明系統:win7 64位安裝包:dotNetFx40_Full_x86_x64.exe(.Net framework 4.0)出現的問題:在win7 上安裝dotNetFx40_Full_x86_x64.exe之後,彈出說明框:.Net framework 4安裝未

bs4安裝成功IDE pycharm能用——解決方法

原文地址 pyCharm中安裝第三方python模組(比如bs4) - cocos2dx學習 - CSDN部落格  http://blog.csdn.net/themagickeyjianan/article/details/52290192

iOS 開發-app的訊息

好久沒有寫過部落格啦,今天就由本菜鳥給大家做一個簡單的IOSApp訊息推送教程吧!一切從0開始,包括XCode6, IOS8, 以及蘋果開發者中心最新如何註冊應用,申請證書以及下載配置概要檔案,相信很多剛開始接觸ios的人會很想了解一下。(ps:網上看了一下雖然有很多講述

iOS 極光開發環境可以收到生產環境收

極光推送開發環境可以收到,生產環境收不到推送 首先闡述一下我遇到的問題 我們專案連通了極光推送,以前寫過的專案也是這樣 在開發環境下測試 好使了 但是打包ADHoc時候 就不好使了,當時也沒在意 因為網上好多人說 只要測試好使了 證書顯示配置成功了(綠燈

關於極光部分手機收到的分析

最近查看了一下極光後臺,發現有很多安卓手機訊息傳送成功 但是送達失敗,索性去看了鐳射文件以及社群 Android 「為什麼應用程式無法收到 Push 訊息(Android)?」 確認 appKey

App訊息

首先到個推官網註冊一個賬號,然後點選“個推訊息推送",把需要推送的app進行登記 注意:登記時的應用標識就是appid. 應用登記成功之後會得到APPID,APPSecret,APPkey,MasterSecret 接著就需要配置sdk了,把得到的數值填入相對

使用個實現訊息到客戶端

由於公司業務需要,也得學習一下個推的使用,在此記錄一下。 2、註冊完之後登入進去,之後你會獲得 appId 、appKey 、masterSecret 快速入門: private static String appId = ""; private static S

Android開發之魅族機收極光JPush通知

情景 收不到通知,狀態列沒有、聲音沒有、控制檯不列印log 如果是控制檯不列印log,那就找MyReceiver找到推送的程式碼部分,檢視編譯是否有問題,有問題的話是肯定不通過的。而且日誌也顯示不出來。 正常的收到推送的話會出來兩條訊息,一條是系統通知,一

H5+個實現訊息服務

網上看了幾篇教程都是比較老的版本了,根據前人的智慧,然後自己摸索了下,簡單幾步實現了在手機上推送自定義的訊息。 首先,在個註冊個賬號,開發階段使用個人註冊即可,個推註冊地址 註冊完進入配置頁面,對應用進行配置,框中的幾個地方要特別注意 註冊時會要求填一個包名,這個就是H5

jenkins顯示發郵件成功未收到郵件

證明 hud cati div unknown nis processor sso font 一. 構建的控制臺輸出顯示日誌發送成功,但是未收到郵件 今天在完成構建的時候,破天荒的發現構建的控制臺輸出顯示日誌發送成功,但QQ郵箱的確沒收到郵件 15:22:40 D:\py

解決命令行執行shell腳本成功crontab執行失敗

ges config 腳本監控 由於 data 路徑 amp 導致 bsp 實際生產案例 生產機房自建PPTP客戶端通過撥號連接到生產機房,但是一旦客戶端網絡是意外斷線再重新撥號 會產生IP沖突,於是寫了一個腳本監控PPTP的IP是否有多個(一般沖突以後會生成2個IP)

Centos環境下執行gulp顯示執行成功找到生成的壓縮文件

cat 大寫 div pip 沒有 span 找到 code root 舉例來說:以下是css文件夾下site.css文件為site.min.css,並且將生成的文件放在指定的目錄下 //壓縮站點css gulp.task(‘appallcss‘, funct

No module named scrapy 成功安裝scrapy卻無法import的解決方法

flow 文件夾 net over rap 兩個 自己 pip安裝 路徑 今天本來準備寫一個Python的爬蟲,然而使用pip安裝了Scrapy之後,卻無論如何也無法import,顯示的結果總是ImportError: No module named Scrapy。網上查閱

django資料遷移命令執行成功未在資料庫中生成表

場景: 因資料庫預設字符集不是utf8,當上傳中文字元時報錯。 處理過程中刪除了原資料表,重新遷移,資料庫表未能建立 解決步驟: 修改資料庫中相應表的字符集,上傳資料失敗。 修改整個資料庫的字符集,上傳資料失敗。 修改mysql配置檔案/etc/my.cnf.d/s

POST請求成功介面返回資料正確

事件:使用Jmeter做APP的搜尋介面測試,請求成功了,但無論keyword是什麼“內容”(這裡的內容是帶引號的哦),介面返回的內容都是:未匹配到搜尋結果   排查問題: keyword=“世界”   step1:確認介面通的 ,Response code: 200 step

VUE 頁面渲染成功control中報錯

這個問題一般是json資料是由後臺請求提供,但在頁面載入的時候,還沒有這個物件。 解決辦法有幾個,各有優缺點: 1.一般在mounted方法中獲取資料的,採用同步,等資料拿到後,再載入頁面,可以防止報錯,頁面出現指令碼{{XXX}}等。缺點是:資料大會影響頁面載入的速度

Ubuntu 搭建hadoop叢集成功MobaXterm無法遠端連線叢集各個節點

由於我是在VMware上 使用的ubuntu系統,因此解決這個問題需要先了解一下VMware三種網路工作模式: 我們可以看到有VMnet0(橋接模式)、VMnet1(僅主機模式)、VMnet8(NAT模式)其中: VMnet0表示的是:用於橋接模式下的虛擬交換機;

關於tomcat 啟動成功訪問localhost時Bad Request問題

如圖所示,在成功執行Tomcat之後,訪問localhost:8080,出現上述問題。 原因:Tomcat 預設埠8080被佔用 解決方法:修改Tomcat埠 1.開啟Tomcat/conf/server.xml 2.修改埠號8080為為被佔用的埠號,

使用ajax提交資料到controller成功但是總是會進入error方法

目前總結存在兩個原因:   1、此原因主要是因為沒有在controller中的返回方法前面加上@ResponseBody註解。加上即可 @Controller @RequestMapping("/LoginController") public class LoginContr