Push Provisioning
Paso 1: Mostrar el Agregar a Wallet botón
importar WatchConnectivity
class ViewController: UIViewController, TPCSDKProvisionDelegate, WCSessionDelegate {
// Para almacenar el valor isWatchPaired antes de llamar a la función TPC
var isWatchPaired = false
override func viewDidLoad() {
super.viewDidLoad()
// Realizar cualquier configuración adicional después de cargar la vista.
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 {
//manejar error
} else if activationState == .activated && session.isPaired {
isWatchPaired = true
}
}
func sessionDidBecomeInactive(_ session: WCSession) {
// manejar sessionDidBecomeInactive
isWatchPaired = false
}
func sessionDidDeactivate(_ session: WCSession) {
// manejar sessionDidDeactivate
isWatchPaired = false
}
}
Nota
Precaución
Paso 2: Provisionar una tarjeta
Advertencia
API.
provisionDelegate:self];
Última actualización
¿Te fue útil?