2016-11-30 186 views
-1

我已經使用Ionic和cordova進行了簡單的應用。增加了Mobilefirst插件。此外,我還在IBM提供的ResourceAdapter和UserLogin適配器中使用了安全適配器。 現在我想在這個項目中包含推送通知部分。所以我在同一個項目中添加了推送notificationMFP插件。發送者身份和密鑰進入推送設置。也增加了範圍push.mobileclient。Mobilefirst 8.0推送通知實施

當我試圖調用MFPPush.registerDevice JavaScript方法時,我無法註冊設備。

Failed to register device:"com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushException: Response: Status=404, Text: Error 404: SRVE0295E: Error reported: 404\n, Error Message: Not Found" 

此外,當應用程序獲取初始化我可以在MFP控制檯中看到,在設備列表中特定設備,當我登錄,我可以看到用戶ID也得到設備的信息添加。那麼,我錯過了什麼是問題?爲什麼設備無法註冊推送?

+1

這是用於Cordova iOS還是Android?如果您將提供您的項目進行調試,將會變得更加容易,無法確保您在未經測試的情況下正確配置此項目。 –

+0

@IdanAdar添加安卓平臺,請讓我知道我在做什麼錯誤。 – user3747168

+0

@IdanAdar你檢查了代碼嗎? – user3747168

回答

0

的問題原來問題就解決了:

是。現在它的工作初始化問題。剛剛得到它。 Thnks。

然後,用戶通過添加評論一個新問題:

一個更多的幫助,我需要。我正嘗試通過MFP控制檯向特定的用戶ID發送通知。但設備無法獲得任何通知。但我cn看到用戶ID對設備ID。所以可以選擇在控制檯中發送給用戶ID。但它不適合我

除非您在控制檯中出現錯誤,這意味着所有可能的通知都留下了MobileFirst Server。從那裏有許多選項,爲什麼發送失敗。 See the Push Notifications Troubleshooting section