簡體   English   中英

iOS - 無需更新即可更新用戶流

[英]iOS - updating user flow without app update

我正在尋找設計和構建一個系統,允許在iOS應用程序中對不同流程進行A / B測試(例如注冊流程,登錄流程,購買流程)。

最初想到的系統看起來像:

  1. app ping服務器,服務器響應給出資源列表(可能包含一些指向xib文件的鏈接)
  2. 如果用戶在磁盤上沒有這些xib,請下載它們並將它們保存到磁盤
  3. 當顯示視圖控制器時,如果已下載,則從xib加載(否則默認為應用程序隨附的那個)

有沒有人對這個想法或對這個系統的任何見解有任何想法?

注意:我沒有嘗試實現可以​​添加新功能的系統。 現在,我專注於改變流程,例如用戶將看到的文本和視圖。 我不是在討論這是否違反App Store規則,但如果您願意這樣做 - 那就去吧!

這是可能的,但我不知道是否要將XIB下載到設備。 對我來說似乎有點危險。

Apple在WWDC 2010上做了一個演講 ,他們解決了這個問題,他們建議使用(或多或少)Plists或JSON構建界面來描述UI元素及其功能,並動態構建視圖。 這非常值得關注,因為它會帶來很多小問題,而這些問題並不是很明顯,但需要開發人員帳戶才能訪問它。

這將是一個有趣的系統使用。 我想知道是否可以編寫一個shell腳本來用新的替換應用程序的舊二進制文件。 我知道它可能會更復雜,但這樣做會很酷。 我肯定會將它用於內部應用程序或個人工具。 它很糟糕,蘋果不會允許它,除非有人可能偷偷溜過它們:-)

我說去吧。 您似乎非常清楚自己想要做什么以及想要做什么。 根據服務器的響應更改UI並不罕見,但我想從服務器下載xib文件是。 我不明白為什么它不會起作用,我不認為它會被Apple拒絕,但你永遠不會知道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM