我是使用javafx進行Android開發的新手,我創建了一個使用javafx(使用FXports和膠子插件)的示例應用程序。
迄今爲止的應用程序在Android手機中運行良好。
但是,我想在我的javafx項目中使用android API,並創建應用程序啓動時出現的推送通知。
如何完成此任務?在android中使用javafx創建推送通知
2
A
回答
1
看看Gluon的開源library Charm Down。 Android和iOS都有一個推送通知插件。
如果您已經創建與膠子插件項目,你可以添加這個插件:
jfxmobile {
downConfig {
version = '3.2.4'
plugins 'display', 'lifecycle', 'push-notifications', 'statusbar', 'storage'
}
...
}
至於它的使用,請參閱該文檔here:你會發現需要使用該服務哪些步驟。
要在Android上啓用推送通知,請轉至Firebase,註冊或登錄,創建一個新項目。在「概覽」選項右側,單擊設置按鈕,選擇項目設置,然後選擇雲消息傳遞選項卡。
檢索發件人ID,並將其添加到您的應用程序。主要應用postInit
方法是一個很好的地方吧:
@Override
public void postInit(Scene scene) {
Services.get(PushNotificationsService.class).ifPresent(service -> {
service.register(435XXXXXX);
service.tokenProperty.addListener((obs, ov, nv) -> {
System.out.println("Device token: " + nv);
});
});
}
部署之前,您需要添加在文檔中提到的AndroidManifest文件所需的配置。
最後部署到您的設備,並檢查(使用adb logcat
)它打印出設備令牌,您需要它以及Firebase的服務器密鑰,以便能夠向該設備發送推送通知。
相關問題
- 1. iOS創建推送通知
- 2. 創建推送通知
- 3. 在android中使用推送通知
- 4. 創建推送通知設置,如WhatsApp的「通知」設置android
- 5. 如何在android中創建推送通知?
- 6. Android - 推送通知
- 7. 推送通知 - Android
- 8. 推送通知android
- 9. Android推送通知
- 10. 在android中使用php發送推送通知使用php
- 11. 在android中發送推送通知
- 12. 推送通知無法使用parse.com android?
- 13. 使用gcm的android推送通知
- 14. Android的推送通知使用JavaScript
- 15. 使用Django推送通知到C2DM(android)
- 16. 使用FCM向Android推送通知(c#)
- 17. Android Firebase推送通知使用php
- 18. 使用GCMBaseIntentService的Android推送通知
- 19. PHP:創建網頁推送通知
- 20. Google Calendar推送通知頻道創建
- 21. 在LINUX下使用PHP推送通知創建.pem文件w
- 22. 如何發送推送通知在android中使用第三方推送woosh
- 23. 無法通過在Android和C#中使用GCM推送通知
- 24. 在Strongloop中使用推送通知
- 25. 在c中使用Pushsharp推送通知#
- 26. 如何使用JSON協議在android中使用推送通知?
- 27. 在android中安排推送通知
- 28. 推送通知在Android 1.6中
- 29. 在Android中跟蹤推送通知
- 30. SignalR在Android手機中推送通知
'PushNotificationsService.class'用於什麼? –
將該插件添加到build.gradle文件中,重新加載項目以使其下載幷包含它的jar。然後你將能夠導入'PushNotificationsService'類。 –
LocalNotificationsServices.class如何工作或不是! @ jose Perada –