ユニバーサル リンクを使用しているときに、firebase の招待を処理しようとしています。ユーザーが電子メールなどから招待リンクをクリックすると、次のメソッドが呼び出されます。
URLから招待状を取得するには?
@available(iOS 8.0, *)
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool {
let handled = FIRDynamicLinks.dynamicLinks()?.handleUniversalLink(userActivity.webpageURL!) { (dynamiclink, error) in
// ...
}
return handled!
}
招待状を受け取るには、電話する必要があります
FIRInvites.handleURL(url, sourceApplication:sourceApplication, annotation:annotation)
問題は、アプリケーションと注釈パラメーターに何を渡すかにあると思います。私は既に sourceApplication にバンドルされたものを渡そうとしていますが、効果はありません。
注: firebase 招待の例で使用されるメソッドは、continueUserActivity メソッドが追加されると呼び出されません。