2013-08-19 114 views
3

我正在使用android中的解析推送通知。我面臨一個問題。Parse.com:當安裝更新的應用程序時,我們可以防止android創建新的安裝記錄嗎?

我在移動設備上安裝應用程序時,在安裝表中創建了安裝記錄。比我卸載當前的應用程序,並重新安裝它。將創建一個新的安裝記錄。所以現在我在設備上發送通知。

那麼有多少安裝記錄(註冊設備)通知會發送?

如果通知是在兩個記錄上發送的,而發送的通知是無用的,因爲在該記錄中註冊的應用程序未被安裝。

因此,當我重新安裝應用程序時,如何從安裝中刪除以前的記錄。

iOS不創建新的安裝記錄,但android是。

+0

installationId對每個設備都是唯一的。因此,您可以使用您的installationId查詢現有記錄。這樣你可以刪除它們或不創建一個新的。 – vlio20

回答

0

解析不計算針對卸載設備的推送。所以不要擔心這一點。它已經死了。我想沒有辦法去除安裝。

0

有辦法刪除未使用的安裝。您可以使用雲代碼來做到這一點,這裏有一個例子:Here

有越來越多的人問類似的問題,我們來看一看:當您在蘋果設備上安裝應用程序Here

它使用相同的deviceId,這是一個Apple功能。

當你的Android設備安裝應用程序會創建一個設備ID,如果卸載並重新安裝將創建另一個devideId(爲什麼我不知道,你可以找到更多的信息:?Here

最後,有人here顯然用Android代碼解決了這個問題。

另一個解決方案是在一段時間內搜索非活動用戶,他們刪除他們的安裝。我建議在90天后刪除安裝而不使用。

相關問題