2

我遵循本指南(http://msdn.microsoft.com/library/windows/apps/hh465407)在我的應用上實施推送通知,但似乎已過時,因爲我無法找到此圖中顯示的客戶端密鑰:enter image description here我可以在哪裏獲取我的通用應用程序的客戶端密鑰?

在開發人員儀表板(應用程序標識選項卡)中,我只有SID。

我也檢查過Windows Live Services網站,但只有密碼和私鑰。有沒有客戶端的祕密:enter image description here

我在哪裏可以找到確切的客戶端密碼顯示在MSDN教程?

+1

使用新密碼有正下方的高亮框鏈接*創建一個新的客戶端機密*。如果你使用msdn tutorial *中顯示的*確切的客戶端密鑰,那麼它不會是一個**祕密**,是不是? –

+1

你誤會了我。第一個截圖是從MSDN教程。實際的開發人員儀表板不提供任何鏈接到「創建新的客戶機密鑰」。它也不會默認顯示任何客戶機密。這就是爲什麼我問我在哪裏可以找到我的應用程序的客戶機密。我需要它來驗證雲服務並實施通知。 –

回答

1

Azure也無法使用提供的SID(來自開發人員中心儀表板)和密碼(來自Windows Live Services站點)驗證我的應用程序。 i.imgur.com/VH1YIlo.png也許密碼!=客戶端密碼?

應用祕密正是我們所需要的,您需要驗證/一些步驟做:

  1. 檢查包SID您在Azure的儀表盤充滿,不添加額外的。人物,像空格字符

  2. 如果仍然無法通過驗證,請生成一個新的密碼

    1)。點擊 「生成新密碼」 按鈕

    enter image description here

    2)。點擊「Active」按鈕激活新密碼 enter image description here

    3)。在Azure的儀表板 enter image description here

+0

我生成新密碼:http://i.imgur.com/tA0D52x.png但按鈕「激活」不存在。 –

+0

當我嘗試在我的Azure儀表板中使用新密碼時,問題仍然存在。我也嘗試過不同地使用SID:ms-app:// S-1-15-2-17 ...或直接:S-1-15-2-17 ....我還檢查了SID以獲得額外的字符。 –

+0

@MariuszW我注意到了你的密碼的格式,所以你的應用程序是一個Windows Phone 8.1的應用程序,我是對的嗎? –

0

該文件是過時的,因爲你在你的應用程序實現推送通知,我假設你正在使用Azure的通知集線器,那麼你可以參考Add push notifications to your Windows app

enter image description here

我還檢查了Windows Live服務的網站,但只有密碼和私鑰。沒有客戶端祕密:

請注意密碼是客戶端密碼。順便說一下,將應用與商店關聯很重要,您可以按照新文檔中的步驟進行操作。

+0

謝謝你的回答。我會檢查的。那麼Azure通知中心現在只能將通知發送到我的應用程序? –

+0

@MariuszW,不,其他服務也可以推送通知。我沒有檢查,但我認爲它應該是相同的,因爲在現場服務網站生成的密碼。 –

+0

我試圖發送通知WNS沒有Azure,使用C#應用程序,但我遇到了奇怪的問題:http://stackoverflow.com/questions/39845849/always-expired-access-token –

相關問題