0

私は .net コーディングが初めてです。現在、Moon apns を実装して、iPhone アプリケーションの 1 つに通知を送信しようとしています。アプリケーションをローカルで (ホスティングなしで) 実行すると、正常に動作し、ios アプリにプッシュ通知を送信できます。私はそれをクロスチェックし、うまく機能しています。しかし、サーバー (ファイアウォールがない) でホストした後、次のエラーが発生します。何が間違っていたのか理解できません。私のコードは次のとおりで、「配列は空または null ではない可能性があります。パラメータ名: rawData」のような例外が発生しました。

コード:

string message = string.Format("{0} has sent you a text chirp", username);
var payload1 = new NotificationPayload(token, message, int.Parse(badgeNumber), "default");
payload1.AddCustom("MessageType", "MessageTypeText");
payload1.AddCustom("Sender", toFbID);
payload1.AddCustom("AlertMessage", message);
payload1.AddCustom("MessageID", msgid);

var p = new List<NotificationPayload> { payload1 };

push = new PushNotification(true, "aps_development.p12", "chrip");

var rejected = push.SendToApple(p);
foreach (var item in rejected)
{
    contxt.Response.Write(item);
}

誰でもこれについて助けることができますか?開発用および本番用の p12 ファイルを試しましたが、使用できませんでした。

編集:

ログ情報:

  20130923 1538 - Info - Payload queue received.
  20130923 1538 - Info - Connecting to apple server.
  20130923 1538 - Info - Creating SSL connection.
  20130923 1538 - Info - Conected.
  20130923 1538 - Error - An error occurred while reading Apple response for token       fb8a5834e2921f717ac83ce4ecdfd651922bbf81340bc133776bd55772fe6269 - Input string was not in a correct format.
  20130923 1538 - Info - Payload generated for fb8a5834e2921f717ac83ce4ecdfd651922bbf81340bc133776bd55772fe6269 : {"aps":{"alert":"hiiiiiiiiiii","badge":123}}
  20130923 1538 - Info - Notification successfully sent to APNS server for Device Toekn : fb8a5834e2921f717ac83ce4ecdfd789452bbf81340bc133776bd55772fe6269
  20130923 1538 - Info - Disconnected.

ありがとう、チャンドラ。

4

0 に答える 0