6

Ich benutze die Google Sample project to setup push notification on my app-engine backend. Ich glaube, dass ich das Projekt genau verfolgt habe, aber meine Benachrichtigungen werden immer noch nicht an iOS übermittelt. Ich verfolge alles auf app-engine und ich sehe, dass die Task-Warteschlange angeblich meine Benachrichtigungen sendet. Aber mein iPhone empfängt sie nicht. Auch ich habe bereits überprüft, dass ich den richtigen deviceToken auf meinem Server registriere. Jetzt denke ich, dass etwas an dem Projekt nicht stimmt. Um zu überprüfen, ob mein iPhone in Ordnung ist, versuche ich mit Urban Airship zu senden und es funktioniert. Ich kann mir die Art von Preisen nicht leisten, die Urban Airship eingeführt hat (z. B. $ 200/Monat für 0-10k Nutzer). Also muss ich diese Bibliothek zum Laufen bringen.App-Engine iOS Push-Benachrichtigung Projekt keine Benachrichtigungen senden

Wird jemand anderes bitte überprüfen, dass das Projekt von Google tatsächlich funktioniert? Und wenn nicht (natürlich nicht), wie reparierst du es, damit es funktioniert?

+0

vielleicht diesen Rahmen es 3.0 die alte SSL ist mit für Benachrichtigungen gesendet ... ab 29. Oktober 2014 ist es zwingend notwendig für die Verwendung von TLS .. https://developer.apple.com/news/?id=10222014a – TonyMkenu

+0

@TonyMkenu Sie können Recht haben. Ich verstehe nicht genug, um die Google-Bibliothek zu ändern, mit der ich verlinke. Kennen Sie eine andere kostenlose Alternative? Urban Airship ist außerhalb meiner Preisklasse und ich weiß nicht genug über die anderen Dienstleistungen da draußen (d. H. Ich möchte nicht für etwas bezahlen, das vielleicht beschissen ist). –

+0

Oder besser noch: Ist hier jemand kenntnisreich genug, um das Google-Projekt abzuzweigen, es zu aktualisieren und es mit den anderen Sterblichen zu teilen? –

Antwort

3

Da es klingt, als ob Sie für Alternativen offen sind, geben Sie Heroku einen Versuch. Ihr Produkt ZeroPush bietet Ihnen eine große Anzahl an kostenlosen Push-Benachrichtigungen (5000 Pushs, 100 Geräte).

Wenn Sie Ihren vorhandenen App Engine-Stapel beibehalten möchten, können Sie Ihren Push-Benachrichtigungsstapel auf Heroku erstellen (der nur ein dummer ZeroPush-Endpunkt sein kann, der Push-Benachrichtigungen sendet) und ihn wie einen Remote-Webdienst verwenden Ihre App Engine-App.

+0

An diesem Punkt würde ich wirklich lieber mein eigenes ausrollen (oder Google's zur Arbeit bringen). Ich will nicht so witzige Geschäfte machen wie das, was Urban Airship macht. Urbane Luftschiffe waren früher viel billiger (1 Million Freistoß); Sie haben ihre Preise ohne vorherige Ankündigung geändert. Also möchte ich diese Pay-for-Push-Systeme vermeiden, wenn ich kann. –

+0

Fair genug. Ich möchte jedoch darauf hinweisen, dass die Serverkosten, die Sie wahrscheinlich durch die Einführung Ihrer eigenen Kosten tragen, wahrscheinlich "kostenlos" (sowohl hinsichtlich der finanziellen Kosten als auch der Opportunitätskosten für Ihre Zeit bei der Fehlerbehebung wie Dies). Mit einer einfachen, sofort einsatzbereiten Lösung wie dieser wird das kurzfristig behoben, sodass Sie schneller starten und die mit den Alternativen verbundenen Kosten senken können. –

0

, wenn Sie Java nicht haften bleiben werden, Giva nur PushSharp a a versuchen

+0

Mein Server ist mit Java gebaut –

Verwandte Themen