1

実際、私は PushSharp を使用しています。通知を送信したいのですが、ハードコーディングされたテキストではなく、変数をこの JSON に入れる必要があります (以下の例)。

var msg = "TEST MESSAGE";
    push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(registrationId)
                             .WithJson("{\"alert\":\"HERE MESSAGE\",\"badge\":7,\"sound\":\"sound.caf\"}"));

出来ますか?msg変数をどのように入れることができますか

私はこのようなことを試しました:

push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(registrationId)
                         .WithJson("{\"alert\":\"{0}\",\"badge\":7,\"sound\":\"sound.caf\"}",msg));

しかし、それは言う:メソッドのオーバーロード'WithJson'は「3」個の引数を取らない.

この問題を解決する方法はありますか?

4

1 に答える 1