2016-12-10 4 views
-1

Ich verwende AWS-SNS SDK für Unity, um Benachrichtigungen in Android-Geräten zu erhalten. Nachdem ich das Asset-Paket in Unity Editor importiert habe, kann ich alles einrichten und Benachrichtigungen erhalten. Es gibt jedoch keinen Titel der Benachrichtigung. Ich sollte die Quelle von SDK ändern. Ich möchte "Utils.java" in der Datei "aws-unity-sns-gcm-helper.jar" bearbeiten. Aber es ist sehr schwer, die Klassendatei in der JAR-Datei zu ändern. Darüber hinaus gibt es Java-Dateien vor jar-generierten in sdk (AWSUnityGCMWrapper.java, GCMBroadcastReceiver.java, GCMInntentService.java, Utils.java). Gibt es eine Möglichkeit, Java-Dateien anstelle von JAR-Dateien zu verwenden? Wo kann ich mich dafür einrichten? Danke.Java-Klassendatei von AWS-SNS SDK für Unity bearbeiten

+0

Hatten Sie Glück mit diesem Jade? Wie machst du das? Nika missversteht Sie, ich kann sehen, dass Sie die .java-Dateien neu kompilieren müssen, wenn Sie die Standard-Android-Benachrichtigungen bearbeiten möchten. – GONeale

Antwort

1

Buddy, Sie verwenden die veraltete Version von AWS SDK. Das neue SDK wird direkt in Unity ohne jars und java-Dateien integriert. Es ist eine .NET-Bibliothek. Check it out auf GitHub:

https://github.com/aws/aws-sdk-net

und hier können Sie sehen, wie Sie es für die Einheit aufbauen können:

https://github.com/aws/aws-sdk-net/blob/master/Unity.README.md

+0

Danke, aber das ist nur für die SNS-Funktion. SNS-Funktionen sollen regID erhalten und Topic erstellen und in AWS Server abonnieren. Innerhalb des SDK-Pakets gibt es eine gcm-Helfer-Jar-Datei, um Android-Geräten zu helfen, Benachrichtigungen mit nativem Java-Mothod zu erhalten. Ich habe eine neue JAR-Datei mit Eclipse erstellt. Aber es ist immer noch nervig..Danke ... –

+0

Mate, der erste Link auf Github Staaten - Klon Repo "dann die Baugruppen für die Dienstleistungen sowie die Kern-Montage", dann bauen. Sie können SNS-Assembly nur hinzufügen, wenn Sie dies wünschen. –

Verwandte Themen