Mobile First Server経由でApple Push通知を送信しようとしています。私は3ヶ月前にその設定を行い、物事はうまくいきました。問題が発生してから4-5日後に状態を開始します。java.lang.RuntimeException:無効な16進文字:y プッシュ通知を呼び出そうとすると必ず サーバーのログは次のとおりです。モバイルFirst Platform経由でApple Push通知を送信中に無効な16進文字エラーが発生する
000004ed com.ibm.pushworks.server.notification.Mediator E FPWSE1081E: Failed sending notification. Please refer to the server log file for more details.
java.lang.RuntimeException: Invalid hex character: y
at com.notnoop.apns.internal.Utilities.charval(Utilities.java:132)
at com.notnoop.apns.internal.Utilities.decodeHex(Utilities.java:119)
at com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsService.java:85)
at com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:36)
at com.ibm.pushworks.server.notification.apns.ApplicationConnection.sendNotification(ApplicationConnection.java:141)
at com.ibm.pushworks.server.notification.apns.APNSMediator.sendNotification(APNSMediator.java:106)
at com.ibm.pushworks.server.notification.Mediator$2.run(Mediator.java:89)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:483)
at java.util.concurrent.FutureTask.run(FutureTask.java:274)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627)
at java.lang.Thread.run(Thread.java:809)
このエラーを削除するには、何かお勧めしますか?
問題の主な原因が見つかりました。それはios10のアップグレードのために起こっていた。 Xcodeから、アップグレードの変更後にMFPが適切なdeviceIdを取得できませんでした。私は問題が一度解決されることを願って、適切なdeviceIDを取得します。 –
@AkashKesarwani、あなたはAPNSデバイストークンを参照していますか?または、MFP SDKによって生成されたデバイスID? APNSトークンについて言及している場合、APNSはMFPではなくトークンを提供することに注意してください。 –
@VivinK APNSによって生成されたトークンを指しています。これは、XcodeがMFPに登録するために使用します。 –