Analysiere umsetzbare Benachrichtigungen, die nicht vom iPhone gesendet werden

9

Ich habe versucht, in Actionable Notifications für meine Parse-App iPrayed 4 U. hinzuzufügen. In der App kann jemand für Sie "beten", indem Sie auf eine Schaltfläche klicken. Dabei wird ein Cloud-Code ausgeführt, der eine Kategorie für die APNS-Nutzlast enthält. In meinem AppDelegate habe ich:

%Vor%

Also, ich laufe zum Testen. Wenn jemand für mich betet, bekomme ich die Benachrichtigung auf meinem iPhone, ziehe nach unten und dort ist der "Sag Danke" -Knopf. Ich klicke darauf, aber nichts passiert. Hier ist der Kicker. Normalerweise würde ich sagen: "Nun, ich habe etwas vermasselt, beginne zu debuggen". Ich habe aber auch eine Apple Watch. Wenn ich auf die Schaltfläche "Sagen", die der Benachrichtigung auf meiner Uhr beigefügt ist, klicke, wird der Push gesendet, während ich nichts unternehme, wenn ich auf dieselbe Schaltfläche auf meinem iPhone klicke.

Irgendwelche Gedanken, was hier vor sich geht?

UPDATE:

In der Konsole, wenn es fehlschlägt, bekomme ich:

%Vor%

Irgendwann bekomme ich einen Erfolgsruf, aber zu dieser Zeit sendet es immer noch nicht den Push. Irgendeine Idee, warum es nur geschieht, wenn es vom iPhone angetippt wird und nicht schaut?

    
user717452 08.10.2015, 18:39
quelle

1 Antwort

3

Weil Sie completionHandler() vor PFCloud aufgerufen haben. Sie müssen completionHandler() in completionBlock

aufrufen

Mach das.

%Vor%     
PowHu 26.10.2015, 08:10
quelle