アップルのプッシュ通知は、IBM MFP 7.1.0を使用して実装しようとしました。IBM MobileFirst 7.1.0 APNS証明書エラー:証明書を処理できません
プロジェクトディレクトリ[apps/MyApp/apns-certificate-sandbox.p12
]のサンドボックス証明書apns-certificate-sandbox.p12
が追加されました。
プロジェクトがビルドされている間、以下のエラーが発生しました。
FWLST1040E: iphone build failed: com.worklight.common.util.WorklightCertificateException: Certificate error: Unable to process certificate: apns-certificate-sandbox.p12
このフォーラムの同様の問題については、以前の投稿と同様です。例:worklight-62-encrypt-ios-pushsender-password-in-application-descriptor
これらの2つのオプションは試しても問題は残ります。
<pushSender password="password"/>
in application-descriptor.xml
<pushSender password="${passwd}"/>
in application-descriptor.xml
passwd=password
in worklight.properties
サンプルhelloworld
プロジェクトは、& iphone環境が追加作成されます。上記のドラフトされた手順に従って、以下の組み合わせでは幸運を試みた。コメントで容疑者として
- IBM MFP 7.0.0.00.20150706-1910
- IBM MFP 7.1.0.00.20151227-1725
- IBM MFP 7.1.0.00.20160513-1006
証明書が有効で正しく生成されていますか?どのようにそれを生成しましたか? –
どのようにして.p12ファイルを作成しましたか?本当にPKCS#12ファイルなのか100%確信していますか?私はこれがあなたが指摘した問題に関連しているとは思わない。なぜなら、パスワードが変数名として渡された状況に影響を与えただけなので、静的な文字列として渡されたパスワードに問題がある。私はこれがまったく別の問題であるという結論に至りました。 (Heh ...私はIdanがこれと同じ質問を出したのと同時にこれを作っていた...) – patbarron
(https://www.ibm.com/developerworks/community/blogs/worklight/entry/understanding-and-setting-開発中のプッシュ通知 - lang = en)は同じリンクをたどって.p12を生成し、最後にパスワードを生成しました。 @idan – jais