我有一個Android應用程序和兩個Parse.com
環境:dev
和prod
。代碼庫完全相同:Android Manifest
文件中的所有配置以及訂閱推送的代碼都是相同的。安卓推送不適用於一個Parse.com應用程序,而爲另一個工作
但由於某種原因,當我按下它時,它適用於dev
,而不適用於prod
。
這就是我在做的:我要去網站上的Push
標籤,然後點擊Send Push
。然後我選擇段> Android> MyNewAndroidCannel。它說This will be sent to 1739 devices.
然後我把我的消息,併發送推 - 但發送發送計數爲0.
如果我在dev
環境中也一樣正常工作。
任何想法爲什麼會發生這種情況?我可以將我的所有配置條目和代碼複製到這個問題中,但似乎毫無意義,因爲我知道他們工作/不工作,基於Parse.com
上的應用程序定義中的某些內容。
當我看Parse.com
應用程序的Push設置時,它們在dev
和prod
環境中看起來完全相同。
編輯:添加信息。在我的dev
應用中,deviceToken
爲Android安裝填充,但在prod
應用中不是。在安全dev
我有Delete
和Add Fields
選項啓用,但在prod
他們是disabled
。這是問題嗎?允許更新和刪除安裝是否安全?
您是否檢查過您的prod應用程序中的所有安裝都存在安裝表中的deviceToken? –
@BjörnKaiser你是對的,他們都沒有。這是爲什麼?我錯過了什麼?有沒有一種方法可以解決已安裝的安裝問題? – Eddy
哦,我看到赫克託在這裏的迴應https://www.parse.com/questions/databrowser-missing-appidentifier-and-devicetoken-data-for-android-devices-whats-wrong是一個deviceToken isn對於Android安裝不是必需的。所以我想我們已經回到原點1. – Eddy