プッシュプロビジョニング
ステップ1: 次を表示する ウォレットに追加 ボタン
import WatchConnectivity
class ViewController: UIViewController, TPCSDKProvisionDelegate, WCSessionDelegate {
// TPC関数を呼び出す前に isWatchPaired 値を保存するため
var isWatchPaired = false
override func viewDidLoad() {
super.viewDidLoad()
// ビューの読み込み後に追加のセットアップを行います。
if WCSession.isSupported() {
let session = WCSession.default
session.delegate = self
session.activate()
}
}
// MARK: WCSessionDelegate
func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?) {
if error != nil {
// エラーを処理する
} else if activationState == .activated && session.isPaired {
isWatchPaired = true
}
}
func sessionDidBecomeInactive(_ session: WCSession) {
// sessionDidBecomeInactive を処理する
isWatchPaired = false
}
func sessionDidDeactivate(_ session: WCSession) {
// sessionDidDeactivate を処理する
isWatchPaired = false
}
}
注意
注意
ステップ2: カードをプロビジョニングする
警告
// TPCError を処理する
primaryAccountIdentifier:primaryAccountIdentifier,
最終更新
役に立ちましたか?