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.
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) –
@BojanKogoj +1, to poprawne pytanie, nie ma powodu, by go zatwierdzać. –
Sprawdź również w celu uzyskania dodatkowej aktualizacji w mojej odpowiedzi na temat BBU UUID i AppWorld. –