実際、私は 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」個の引数を取らない.
この問題を解決する方法はありますか?