1
我必須使用Glympse實現實時跟蹤。在Glympse應用程序中,您可以共享鏈接,該鏈接將顯示您當前的位置。現在我必須獲得該鏈接並將該鏈接發送到服務器。我正在尋找它,但我無法得到想要的解決方案來獲得該鏈接。如何獲得共享Glympse鏈接?
我已經有例子形式https://developer.glympse.com/docs/core/client-sdk/downloads鏈接。
我必須使用Glympse實現實時跟蹤。在Glympse應用程序中,您可以共享鏈接,該鏈接將顯示您當前的位置。現在我必須獲得該鏈接並將該鏈接發送到服務器。我正在尋找它,但我無法得到想要的解決方案來獲得該鏈接。如何獲得共享Glympse鏈接?
我已經有例子形式https://developer.glympse.com/docs/core/client-sdk/downloads鏈接。
GlympseCreateDemo顯示獲取鏈接所需的步驟,但這裏是關鍵部分。
// Create the ticket for the given duration.
GTicket ticket = GlympseFactory.createTicket(duration, null, null);
// For the recipient list, we create a single "LINK" recipient. This
// means we want a recipient URL for the new Glympse without having
// the Glympse API actually send the invite out to anyone.
GInvite recipient = GlympseFactory.createInvite(GC.INVITE_TYPE_LINK, null, null);
ticket.addInvite(recipient);
// Call sendTicket to create the ticket and the recipient URL.
_glympse.sendTicket(ticket);
要監聽當鏈路可用
// The object you pass to this method must implement GEventListener
// In the demo this is done in GlympseCreateDemoActivity.java
ticket.addListener(this);
// Once the invite is ready you will get this event
@Override public void eventsOccurred(GGlympse glympse, int listener, int events, Object obj)
{
if (GE.LISTENER_TICKET == listener)
{
if (0 != (events & GE.TICKET_INVITE_CREATED))
{
GTicket ticket = (GTicket) obj;
// This string will contain the link that you can send to your server
String theUrlLink = ticket.getInvites().at(0).getUrl();
}
}
}
共享Glympse後。我們在狀態欄上有一個顯示共享Glympse狀態的圖標。我們可以從狀態欄(通知)中刪除它嗎? – Madhu
可以阻止這些通知。 GlympseService.enableGlympseNotifications(假);在調用Glympse平臺上的start()之前必須調用這個函數 –
在我的應用程序中,我已經將鏈接發送給服務器而不是朋友。有沒有什麼辦法可以直接使用RestAPI發送glympse鏈接(即.api後)?或者誰可以成爲Glympse Location鏈接的收件人?我可以與服務器共享一個鏈接嗎? – Madhu