Có bạn cần có khóa. Xem xét điều này http://developer.android.com/google/gcm/gs.html
Đầu tiên, chúng ta cần phải gửi dữ liệu đến/từ khách hàng cho ví dụ bạn thiết lập (App engine connected with Android App) sử dụng
com.google.android.gcm.server.Sender helper class
Một lần nữa, lớp helper là bướC# 4 và làm thế nào để sử dụng nó là trong Writing the Server-side Application Server-side Application
Sau đó, bạn muốn duy trì hoặc tra cứu dữ liệu. Bạn có thể làm điều đó trong bất kỳ lớp nào được sử dụng để gửi/nhận tin nhắn (tất nhiên là sử dụng lớp người giúp đỡ Người gửi ở trên)
Sau đó, cách tốt nhất và tốt nhất cho AppEngine là bạn sử dụng Objectify . Tin tưởng tôi hoặc google để xem nó tốt như thế nào. https://code.google.com/p/objectify-appengine/
Tài liệu cho Objectify thực sự tốt và tôi thực sự không gặp bất kỳ sự cố nào trong lần đầu tiên.
ví dụ đơn giản của họ là:
@Entity
class Car {
@Id String vin; // Can be Long, long, or String
String color;
}
ofy().save().entity(new Car("123123", "red")).now();
Car c = ofy().load().type(Car.class).id("123123").get();
ofy().delete().entity(c);
Tôi nghĩ rằng bạn là tốt để đi.
Tóm tắt:
YourMessageClass (trên AppEngine)
- sử dụng com.google.android.gcm.server.Sender để gửi/dữ liệu Nhận các
- sử dụng làm thành khách quan để dữ liệu kiên trì.
Câu hỏi tiếp theo là bạn đặt YourMessageClass ở đâu. Nó sẽ ở trong một Servlet đang xử lý một yêu cầu ngắn ngủi? (https://developers.google.com/appengine/docs/java/runtime#Requests_and_Servlets) Nó có nằm trong chương trình phụ trợ dài không? (https://developers.google.com/appengine/docs/java/backends/) nhưng điều đó nằm ngoài phạm vi của cuộc thảo luận này.
Tại sao Android cần nhiều trợ giúp? Bạn đã từng viết một số mã chưa? – Siddharth
yeah người bạn thân yêu; Tôi đã tạo ứng dụng hoàn chỉnh này với cơ sở dữ liệu được nhúng nhưng không có bất kỳ ý tưởng nào về việc sử dụng cơ sở dữ liệu máy chủ. Vì vậy, cần hướng dẫn ở đây ... – user2281330
https://developers.google.com/appengine/docs/java/endpoints/ –