1

アップルのプッシュ通知は、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つのオプションは試しても問題は残ります。

  1. <pushSender password="password"/> in application-descriptor.xml

  2. <pushSender password="${passwd}"/> in application-descriptor.xml
    passwd=password in worklight.properties

サンプルhelloworldプロジェクトは、& iphone環境が追加作成されます。上記のドラフトされた手順に従って、以下の組み合わせでは幸運を試みた。コメントで容疑者として

  1. IBM MFP 7.0.0.00.20150706-1910
  2. IBM MFP 7.1.0.00.20151227-1725
  3. IBM MFP 7.1.0.00.20160513-1006
+0

証明書が有効で正しく生成されていますか?どのようにそれを生成しましたか? –

+0

どのようにして.p12ファイルを作成しましたか?本当にPKCS#12ファイルなのか100%確信していますか?私はこれがあなたが指摘した問題に関連しているとは思わない。なぜなら、パスワードが変数名として渡された状況に影響を与えただけなので、静的な文字列として渡されたパスワードに問題がある。私はこれがまったく別の問題であるという結論に至りました。 (Heh ...私はIdanがこれと同じ質問を出したのと同時にこれを作っていた...) – patbarron

+0

(https://www.ibm.com/developerworks/community/blogs/worklight/entry/understanding-and-setting-開発中のプッシュ通知 - lang = en)は同じリンクをたどって.p12を生成し、最後にパスワードを生成しました。 @idan – jais

答えて

1

問題は.p12証明書で問題になっていました。一度再生されると、問題は解決されました。

関連する問題