我有兩個應用程序A和B,現在我想將A應用程序的PDF傳遞給B應用程序。如果B應用程序沒有安裝,那麼我想通知用戶下載它。如果已安裝,則B應用程序應該獲取文檔。我嘗試使用自定義網址方案,但無法傳輸文件。在iOS中集成一個應用程序與其他應用程序
我的做法是:
我有兩個應用程序A和B,現在我想將A應用程序的PDF傳遞給B應用程序。如果B應用程序沒有安裝,那麼我想通知用戶下載它。如果已安裝,則B應用程序應該獲取文檔。我嘗試使用自定義網址方案,但無法傳輸文件。在iOS中集成一個應用程序與其他應用程序
我的做法是:
您可以從Facebook SDK適用於iOS得到的靈感。他們允許SSO從申請A到Facebook申請。
關於它是如何工作的並不是非常翔實...... – Wain
我不打算在這裏複製/粘貼所有的Facebook SDK文檔(因爲它每次都會改變),你可以去facebook dev站點結束閱讀文檔。 –
我正在使用此代碼 - (IBAction)openReceiverApp:(id)sender //打開Receiver應用程序(如果已安裝,否則顯示錯誤) UIApplication * ourApplication = [UIApplication sharedApplication]; NSString * URLEncodedText = [self.textBox.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString * ourPath = [@「readtext://」stringByAppendingString:URLEncodedText]; NSURL * ourURL = [NSURL URLWithString:ourPath]; if([ourApplication canOpenURL:ourURL]){ [ourApplication openURL:ourURL]; } } – user869123
顯示如何使用自定義URL方案進行嘗試(這是正確的方法)。 – Wain
請發佈格式化的代碼,而不是截圖。 – tback