我一直在閱讀BBM SDK示例和開發指南。對於一個應用程序使用BBM平臺服務,應該先註冊(它是RIM的服務器調用請求的訪問):BlackBerry Messenger集成:用於生產環境的UUID
BBMPlatformManager.register(BBMPlatformApplication)
的BBMPlatformApplication
一個實例作爲參數傳遞。在該樣品中,創建一個實例傳遞一個UUID字符串參數的構造函數:
/**
* An UUID is used to uniquely identify the application in the test environment
* before the application is available in AppWorld. If the application exists in
* AppWorld, the UUID will not be used to identify the application.
*
* To run this app, you should generate a different UUID, because there is a
* limit to the number of users who can share the same UUID.
* Search for "UUID Generator" on the web for instructions to generate a UUID.
*
* For instance, browse to:
* http://www.uuidgenerator.com/
* and copy a UUID in the 8-4-4-4-12 format on the left side of the page.
*/
private static final String UUID = "";
/**
* BBMPlatformApplication serves to provide certain properties of the application
* to the BBM Social Platform. It is used as a parameter inBBMPlatformManager.register().
*
* If your application wants to be invoked in a non-default way, e.g. when
* you have multiple entry points, you need to subclass from BBMPlatformApplication
* and override certain methods.
*/
private final BBMPlatformApplication _bbmApp = new BBMPlatformApplication(UUID);
閱讀評論,好像只需要UUID編制的「測試環境」(這意味着數量有限時的併發用戶,我猜)。但是,它並未解釋如何爲將要在App World中發佈的應用程序實例化類。
在online development guide example,BBMPlatformApplication
延長,並再次UUID傳遞給超在構造函數中:
private class MyBBMAppPlugin extends BBMPlatformApplication
{
public MyBBMAppPlugin()
{
super("Insert your UUID here");
}
}
是需要的應用程序世界環境UUID?如果是這樣,一旦應用程序已被提交,我怎麼才能獲得它?
謝謝。
嗨,你用什麼SDK整合BBM,我需要做的BBM集成到我的應用程序? – Vendetta 2013-05-14 13:31:24
@Vendetta for BB7及更早版本,請參閱[這裏](http://developer.blackberry.com/html5/documentation/bbm_sdk_for_ww_1878476_11.html) – 2013-05-14 16:02:52
嗨,史密斯謝謝你的回覆,我已經發布在此(http:// stackoverflow .com/questions/16538301 /編程 - 共享文本在bbm黑莓),你可以看看那個 – Vendetta 2013-05-14 16:22:10