據我所知,如果有多個應用程序在設備上安裝不同的應用程序ID,爲每個應用程序生成的推送通知令牌應該是唯一的。Iphone - 多個應用程序,不同的應用程序ID,相同的令牌
在我的情況,我有不同的配置配置文件編譯幾個應用程序和他們每個人是根據不同的應用ID(儘管他們中的一些具有相同的捆綁種子ID,有些則沒有)。
對於我生成的每個應用程序,我生成了開發推送通知SSL並導出SSL以生成PEM。接下來,我下載配置文件並將其應用於XCode。
當我試圖在我的設備上運行它,我從獲得:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
上所有的應用程序都是一個相同的設備令牌。我想知道那是爲什麼?
而當我試圖通過我的服務器推送通知時,沒有收到錯誤消息。但通知從未傳送到已安裝的設備。
請給我關於這個問題的建議。提前致謝。
單個設備令牌是正確的。我開發了幾個應用程序,它們使用相同的服務器進行推送,即使在同一臺設備上,也可以獲得正確的消息。我認爲這是一種神奇的... – AlexVogel