simperium

    0熱度

    1回答

    我有一個應用程序與幾個CoreData實體。他們中的大多數必須同步,但我需要其中的一些只是用作本地實體(不同步)。我試圖避免將simperiumKey和ghostData添加到實體,並讓它們從NSManagedObject而不是SPManagedObjet繼承,但Simperium的框架崩潰,因爲它無法同步實體。如何禁用一個或多個實體的同步?

    0熱度

    1回答

    當我的iOS應用程序第一次啓動時,它使用默認數據初始化一些實體。當應用程序首次安裝在設備上時,同一用戶的每個設備都會完成相同的過程。這會導致Simperium出現問題,因爲即使我對某個實體的屬性有一個約束,它也會創建重複項。如何避免這種情況發生?有沒有辦法讓Simperium跳過對象在本地初始化?或者爲了防止它插入重複? 會將實體的simperiumKey設置爲一個自定義的常量值,這對用戶的所有設

    0熱度

    1回答

    我嘗試在NSFetchedResultsController和不同部分的tableview中保存核心數據。 當我添加數據出現以下錯誤: CoreData: error: Serious application error. Exception was caught during Core Data change processing. This is usually a bug within an

    0熱度

    1回答

    Simperium的問題: 寫得很差的XC單元測試會從simperium用戶帳戶(我的)擦除大部分數據沒問題。我將sqlite文件的一天備份移到了iPhone 5(iOS 9.1)模擬器中,並從相同的Documents目錄中刪除了現在無用的sqlite文件。 我執行了一個乾淨的(SHIFT-COMMAND-K),並啓動了模擬器。我現在丟失的所有數據現在都出現在應用模擬器中。大。 但是恢復的核心數據

    -1熱度

    1回答

    我正在使用Simperium開發iOS應用程序。當我登錄simperium然後它正常工作意味着它正確地同步數據。一旦用戶登錄,他將保持登錄狀態,直到他不會註銷。所以如果應用程序進入後臺,那麼他將保持登錄狀態。嗯,問題是,當應用程序在後臺進行或者如果在一段時間內不活躍,例如3-4小時,並且應用程序進入前臺,則simperium數據不會同步正確每預期,如果我註銷並再次登錄,然後數據同步正確。所以我認爲

    0熱度

    1回答

    我有一個應用程序需要在用戶之間共享數據,但不是全部。這個想法是,用戶可以屬於不同的羣體,例如,使用我的應用的兩個不同公司的用戶。我正在評估Simperium,但是在將它的庫嵌入到我的iOS應用程序之前,我想了解是否有辦法隔離用戶以避免讀取屬於其他組的數據。我不知道是否可以使用不同的桶,在這種情況下,我如何創建單獨的桶?

    0熱度

    1回答

    我已經創建了兩個用戶,並且如果我爲一個用戶創建了一個存儲桶並且該存儲桶內有一個對象,我可以在此刻使用HTTP API來分享它..請參閱此處 https://simperium.com/docs/reference/http/#objectshare 然而,即使我通過「write_access」發送= TRUE,並得到一個200的結果,它似乎沒有讓我寫它。 它只有當我啓用共享回其它方式,它允許數據同

    0熱度

    1回答

    我正在測試2個iPad上的數據同步,它們是以同樣的Simperium用戶身份登錄的。 如果我在iPad1上創建一個名爲object1的對象,它將成功與iPad2同步。 如果我創建於iPad2的命名對象2的對象時,它與IPAD1 成功同步如果我修改object1上的iPad2它成功地與IPAD1 同步如果我修改對象2上IPAD1它與iPad2的 成功同步。如果我修改iPad1上的object1它不會

    0熱度

    1回答

    我正在嘗試使用節點simperium模塊連接到Simperium API。我創建了一個SimpleNote帳戶使用存儲的筆記,但我得到一個「未知的用戶名」,當我嘗試auth.authorize: Failed to authenticate Error: unknown username: [email protected] at IncomingMessage.<anonymous>

    0熱度

    1回答

    將Simperium模塊應用程序代碼添加到我的應用程序後出現錯誤。它給我Gradle sync failed: Gradle DSL method not found: 'gitVersion()'錯誤。我該如何解決它? 的build.gradle代碼在這裏: buildscript { repositories { maven { url 'https://maven.fa