1. 程式人生 > >ios測試推送工具介紹

ios測試推送工具介紹

因為app 有推送功能,直接在極光推送網頁介面測試推送太麻煩,也怕不小心推送到正式服就坑爹了,所以網上找了個大神開發的推送測試工具Easy APNs Provider 推送工具,這個很方便的只需要幾步就可以讓自己的手機受到推送訊息,簡單介紹下吧

  1. 開啟app,新增Token,工具提供了3種方式,新增token ,我覺得最方便的是第二種,第三種不知道怎麼弄,
  2. 然後增加證書檔案,就是delevop 上製作的cer推送證書,
  3. 連線,測試,如果提示成功,就可以傳送推送了,

這裡寫圖片描述

此工具確實很方便的傳送推送,就是獲取token 比較麻煩,第二種獲取token ,我採取了,writer to path 的方法先寫入到本地,然後新增二進位制檔案,但是這隻能真機獲取deviceToken,然後寫入,在appdelegate 類的此方法寫入儲存data 二進位制檔案

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{

    NSString* documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSString* totalPath = [documentPath stringByAppendingPathComponent:@"aa"
]; [deviceToken writeToFile:totalPath atomically:NO]; }

因為寫入到沙盒,真機沙盒檢視需要從,xcode-window-devices,開啟後,檢視我的iphone,裡面找到對應的專案,然後最下面有有個設定的圖示,選擇download container,到本地,然後右鍵檢視,就看到沙盒檔案了,在裡面找到自己寫入的deviceToken 檔案,就可以了,如圖

這裡寫圖片描述

此工具確實方便很多,謝謝開發者;