Aplicativo do Facebook convida erro do iOS v4 SDK
Verifiquei tudo de novo, pelo que entendi é tudo o que preciso fazer:
self.inviteContent = [[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"http://mywebsite.com"]];
[FBSDKAppInviteDialog showWithContent:self.inviteContent delegate:self];
No mywebsite.com, tenho isso no cabeçalho (valores de exemplo mostrados aqui):
<html>
<head>
<title>My Website</title>
<meta property="al:ios:url" content="appurl://action">
<meta property="al:ios:app_store_id" content="1234567">
<meta property="al:ios:app_name" content="My App">
</head>
<body>
...
</body>
</html>
Portanto, a caixa de diálogo muda para o aplicativo mais recente do Facebook para iOS. Escrevo uma mensagem e escolho a pessoa para quem quero enviar o convite, pressione Enviar e recebo este erro:
Missing App Link URL
The app link used with this invite does not contain an Android or iOS URL. Developers are required to enter a URL for at least one platform.
O que estou fazendo errado?
Meu aplicativo lida bem com o URL personalizado, porque se eu digitarappurl://action
no Mobile Safari, ele abre meu aplicativo.