2016-01-22 60 views
13

我們試圖通過StoreKit實現簡單的應用程序內購買(不確定它是否與它有任何關係),並且目前一切順利,但存在我們正面臨着一個具體問題:當我們退出應用程序,iOS的永久性要求我們登錄:iOS沙盒/測試帳戶不斷要求在應用程序退出後登錄


enter image description here


與沙箱或TestFlight帳戶登入時,這只是發生,但這是令人難以置信的煩人。這背後有什麼理由,還是我們不應該擔心呢?我已經讀過許多人面臨類似的問題,並且一旦應用程序投入使用就會解決問題,但它似乎是一種拙劣的/不可預知的處理方式。

如果您需要,我會隨時提供更多信息。在這一點上,我只是不知道爲什麼會發生這種情況(我已將它與許多事情聯繫起來,但沒有一個真的是正確的......例如收據驗證請求,支付隊列中未完成的交易等。 )。

+0

你在Settings-> iTunes&App Stores中有什麼功能? – Allen

+0

@Allen如果我退出我的主要Apple ID並使用沙箱帳戶在應用程序內登錄,我將在那裏擁有沙盒帳戶。 –

+0

你有自動下載更新打開嗎? – Allen

回答

20

正常行爲:這是您的設備被註銷的結果。
簡短回答是:再次登錄

沙箱佔

這些賬戶有一個有些特殊的行爲,併爲您更換的Apple ID,可能導致同步問題。對於初學者,您無法從設置> iTunes &應用程序商店登錄,並且無需輸入信用卡號即可完成登錄,因爲該原因,通常會拒絕登錄,而您可以從In登錄到沙盒帳戶應用程序的應用程序購買部分。

您的個人帳戶

一旦登錄,在沙箱憑證,您可以有效地將從您個人的退出。大量操作組合需要您的設備從真實賬戶登錄(而不是沙盒之一)。

這包括,但不限於:

  1. App Store的
  2. iTunes商店
  3. 應用更新
  4. OS更新

所有這些將觸發登錄到iTunes Store提醒。

+1

非常感謝您的回答。這聽起來像我最初的預期。如果沒有問題,我很樂意先在這個答案上進行確認投票。 –

+1

我從這裏學到了很多東西。這個答案應該被接受... – NSPratik

相關問題