3

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を使用して通知を送信してみました。期待どおりに機能しています。したがって、上記のコードの何が問題になっているのかわかりません。誰かがこれについて私を助けてくれますか?

4

3 に答える 3

1

周りで利用可能な別のコードを使用してみました..しかし、それらのどれも機能していませんでした..

最後にhttps://stackoverflow.com/a/11651066/1005741を試してみましたが、魅力的に機能します!

于 2012-11-10T19:32:39.977 に答える