PushSharpライブラリを使用して、アプリケーションからプッシュ通知を送信しています。
PushService push = new PushService();
var reg_id_d = "APA91bETd-LsqnZjA-HKrnBOY3FbEhmWchpiwuhRkiv4gUdGDuvwDRB7YURICZ131XppDAUNUBLGe_vEPkQ-JR8UaVX7Y-NCkEfastCBLIYcUoFtt5cPafeKXHywi0WGDYW33ZQqr3oy";
var project_id_d = "482885626272";
var api_key_d = "AIzaSyAbh7R5KQR3KM7W_y-yS-Ao-JNiihNz7tE"; // "AIzaSyDcKfuW77GTwA46L6sqD41YhGf2j5S8o2w";
var package_name_d = "com.get.deviceid";
push.StartGoogleCloudMessagingPushService(new GcmPushChannelSettings(project_id_d, api_key_d, package_name_d));
push.QueueNotification(NotificationFactory.AndroidGcm()
.ForDeviceRegistrationId(reg_id_d)
.WithCollapseKey("NONE")
.WithJson("{\"alert\":\"Alert Text!\",\"badge\":\"1\"}"));
デバイスに通知が届きますが、メッセージが空白になります。
C#で利用可能なサーバーコードを使用してGCMプッシュ通知を送信しようとしましたが、メッセージが空白になるという同じ問題が発生します。
PHPを使用して通知を送信してみました。期待どおりに機能しています。したがって、上記のコードの何が問題になっているのかわかりません。誰かがこれについて私を助けてくれますか?