我有一個使用Parse的應用程序,我想將它遷移到Firebase。我擴展瞭解析安裝對象以發送自定義推送通知。我想知道是否可以將這些解析安裝對象遷移到Firebase並從Firebase使用它。將解析安裝對象遷移到firebase
回答
沒有cookie切換器的點擊式方式來將使用Parse.com的應用導入到Firebase中。產品太不同了。
然而有遷移指南爲開發商尋找到他們的iOS和Android應用遷移的火力地堡網站:https://firebase.google.com/support/guides/#migrating_from_parse
還擁有解析遷移工具回購從火力地堡:https://github.com/firebase/parse-migration-tools
終於有看看這個問題,經驗豐富的開發人員已經插話:How to migrate data from Parse.com to Firebase
[免責聲明:Parse Push的前任領導。作者解析遷移工具]
我有點緊張,如果你指的是「安裝ID」,你運氣不好。 Firebase支持iOS和Android。出於幾個原因,Android設備並不容易移植,儘管iOS可以在沒有太多工作的情況下完成。讓我們通過後端分解:
- 大多數討論「安裝ID」的人都在談論Parse的自託管推送網絡(PPNS或Parse推送通知服務)。這是在push.parse.com託管,並將在一月份消失。沒有人能夠保持這些設備連接。作爲一個參考,你也會想要更新你的應用程序來禁用PPNS,因爲當他們有後臺服務反覆試圖連接到一個不再存在的URI時,它可能會耗盡你的客戶的電池。
- 如果你直接使用GCM,實際上你還是不幸運的。解析uses a version of GCM that's too old以與Firebase一起使用。 I tried to help fix it,但我們無法升級到GCM v4和keep the Parse design style。新的Firebase SDK可以解決問題並保持Parse設計要求,但是我現在過度擴張以至於無法構建這個問題。如果有人想抓一把鏟子,我很樂意解釋正確的設計。
- iOS將實際工作。我打算在parse-migration-tools中製作這個交鑰匙工具,但直到今年年底纔會有時間。 Firebase雲消息傳遞具有用於導入iOS令牌的batchImport API。我還寫了對batchImport in parse-migration-tools的支持,以幫助您更快地導入設備(和其他數據)。如果我從iOS移植Parse Push,我會親自編寫一個遷移和bulkImport函數,它使用batchImport來創建GCM令牌,並且subscribed Parse Channels as FCM topics(請注意batchAdd方法;它可以幫助您更有效地進行初始導入)。
這應該做的伎倆:
https://firebase.google.com/docs/cloud-messaging/ios/client#import_existing_user_apns_tokens
您可以直接在現有的用戶設備ID和火力的importat都將生成唯一的ID爲他們。
這正是我期待的4 – Nimrod007
- 1. 如何將解析雲代碼遷移到Firebase?
- 2. 解析遷移
- 3. 解析firebase對象javascript
- 4. 解析中的安裝對象
- 5. 將數據從一個安裝遷移到另一個安裝
- 6. 將Gem遷移到安裝RVM之前安裝的RVM
- 7. 將.NET COM對象遷移到64位
- 8. 如何將數字遷移到Firebase?
- 9. 從MongoDB遷移到Firebase
- 10. 從Firebase遷移到NodeJS MongoDB
- 11. 使用JavaScript從Firebase解析對象。
- 12. Laravel 4遷移:安裝ErrorException
- 13. 遷移::安裝不laravel
- 14. Laravel 4遷移:安裝[PDOException]
- 15. 解析文件遷移到AWS
- 16. 解析遷移(PHP SDK)
- 17. 解析遷移之前1.5.0
- 18. 解析文件遷移
- 19. 解析遷移腳本
- 20. 無法遷移解析
- 21. 將對象的屬性遷移到一個列表對象
- 22. Firebase身份驗證 - 將用戶從SQL遷移到Firebase
- 23. 移除安裝Receiver或移除Firebase Analytics
- 24. 將對象保存到Firebase
- 25. 將EchoNest API分析器遷移到Spotify
- 26. 如何將軟件包遷移到新的Python安裝?
- 27. 將工作集從舊遷移到新Domino Designer安裝
- 28. 如何將Cassandra 2.1.9的數據遷移到新的3.5安裝
- 29. 如何將Visual Studio安裝項目遷移到InstallShield Limited Edition?
- 30. 解析安裝deleteInBackground()
是的,我知道這個文檔和github回購,所以它是不可能使用我從Firebase的舊的解析安裝對象數據我是嗎? (我正在使用解析推送通知並希望使用Firebase)我必須在Firebase中填充我的數據才能爲我的受衆羣組發送自定義推送通知。 – Spootrick
確實沒有支持遷移安裝ID。這是第三個複選框:https://github.com/firebase/parse-migration-tools#parse-migration-tools –
我想再問一個問題。我有我的單獨的MySQL服務器上的iOS設備令牌和android設備ID。我可以在Firebase中使用它們來創建受衆羣體嗎? @FrankvanPuffelen – Spootrick