2015-04-17 10 views
5

Zajmuję się tworzeniem aplikacji dla systemu Android, IOS, Windows przy użyciu Phonegapa opartego na bbm.pobierz Pinezkę BBM za pomocą programu narzędziowego sdk na Androida, systemu Windows, IOS

Ale nie mogłem znaleźć żadnego sposobu na odzyskanie pinezki BBC z urządzenia.

Czy można pobrać pin BBC z urządzenia za pomocą api webworks?

+0

Aby ktokolwiek zignorował: to jest poprawne pytanie. @ DK- jeśli możesz połączyć C++ z nim masz informacje w bb/device/HardwareInfo [(przykład)] (https://github.com/blackberry/WebWorks-Community-APIs/blob/master/BB10/deviceInfo/NDK_project /src/template_ndk.cpp) –

+0

@BojanKogoj +1, to poprawne pytanie, nie ma powodu, by go zatwierdzać. –

+0

Sprawdź również w celu uzyskania dodatkowej aktualizacji w mojej odpowiedzi na temat BBU UUID i AppWorld. –

Odpowiedz

1

Obecnie nie jest to możliwe, w tej chwili BBM nie przewiduje takiego API może być w przyszłym wydaniu, które świadczą, że

2

Od WebWorks 2.0 jest to możliwe.

Aby skorzystać z tej API w projekcie, dodać wtyczkę Tożsamość:

webworks plugin add com.blackberry.identity 

i sprawdzić tylko do odczytu String blackberry.identity.uuid

więcej informacji:

https://developer.blackberry.com/html5/apis/v2_2/blackberry.identity.html


jeśli masz na myśli relację uuid d do Platformy BBM (nie Blackberry UUID urządzenia), a następnie, jeśli rozważyć following code:

<script type="text/javascript"> 

    // Create callback invoked when access changes 
    document.addEventListener("onaccesschanged", accessChangedCallback); 

    function accessChangedCallback(accessible, status) { 
     if (status == "unregistered") { 
      // App is unregistered, proceed to register 
      registerApp(); 
     } else if (status == "allowed") { 
      // Access allowed 
     } 
     // Listen for other status... 
    }; 

    function registerApp() { 
    // Register with the platform 
     blackberry.bbm.platform.register({ 
      uuid: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" // Randomly generated UUID 
     }); 
    } 

</script> 

widać, że uuid wykorzystywane do rejestru aplikacji jest po prostu losowo generowane uuid. A dla twojej aplikacji, gdy wywołasz registerApp, wygeneruj swój własny UUID do użycia z platformą BBM jako unikalny identyfikator.


Wystarczy znaleźć the following information:

Każda aplikacja musi zdefiniować swój własny unikatowy identyfikator uniwersalny (UUID), tak, że można go jednoznacznie zidentyfikować się. Ten identyfikator UUID służy do rejestrowania się na serwerach BBM SP podczas testowania i programowania. Aplikacje w witrynie BlackBerry App World ™ są automatycznie przypisywane do własnego UUID. W BlackBerry WebWorks identyfikator UUID jest przechowywany w parametrze options używanym podczas rejestracji.

options = { 
    uuid: "33490f91-ad95-4ba9-82c4-33f6ad69fbbc" 
}; 

blackberry.bbm.platform.register(options); 

A poniżej słupka jest krótka dyskusja:

Q: can you please indicate where/how to find the AppWorld listed application UUID 

A: That isn't visible to you. It's handled automatically. 

Q: So how can we use the app's AppWorld UUID to register with BBM? Which was the context in which you mentioned the UUID. 

A: In your code you always use your UUID you created. When the application is downloaded from App World the OS will automatically swap out your custom UUID with the one from App World. 
+0

dzięki za odpowiedź. Moje pytanie jest bardzo proste. Jak mogę uzyskać dostęp do pinezki BBC na moim urządzeniu z Androidem. –

+0

Przeczytałem to na podstawie podanego linku: Teraz jestem tutaj, aby porozmawiać o tym, jak można zintegrować aplikację BlackBerry® WebWorks ™ z BBM SP. Większość tego, co zostanie pokryte, jest dostępna dla aplikacji BlackBerry® OS 5-7 i BlackBerry® 10. Jednak w chwili pisania niektóre z omawianych tutaj API BBM SP są dostępne tylko dla aplikacji BlackBerry OS 5-7 - zauważyłem, gdzie to jest. Planujemy również dodać je do pakietu BlackBerry 10 WebWorks SDK. –

+0

@ DK- Przykro mi, ale nie mam odpowiedzi na twoje pytania.Spróbuj zadać swoje pytania tutaj: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/bd-p/browser_dev –

Powiązane problemy