php - Comment identifier le même utilisateur lors de l'utilisation de la connexion tierce QQ sur différentes plateformes (IOS, Android, site Web) ?
阿神
阿神 2017-05-16 13:00:07
0
6
674

Les projets d'entreprise doivent prendre en charge différentes plateformes (IOS, Android, site Web)

Ces trois plates-formes ont respectivement demandé des fonctions de connexion tierces sur Tencent Open Platform et QQ Internet.

A l'aide d'un compte tiers, vous pouvez vous connecter directement à l'application sans remplir les informations d'inscription du site.

L'ID de l'application est différent.

  • IOS : 110xxxxxxx06

  • Android : 110xxxxxxx50

  • Site Internet : 101xxxx07

En conséquence, l'utilisateur open_id généré par les trois plateformes est également différent. . .

De cette façon, il n'y a aucun moyen d'identifier le même utilisateur. Comment le résoudre ?

Voici comment se connecter avec QQ. Je me demande si la connexion WeChat présente également ce piège. .

阿神
阿神

闭关修行中......

répondre à tous(6)
左手右手慢动作

Je viens de découvrir ça à l’improviste. . Mais il ne semble pas y avoir de bonne solution.
Posez une question sur la connexion Internet QQ : unifiez les utilisateurs entre plusieurs applications sous un seul compte développeur

Supplément 5.12

J'ai trouvé deux méthodes sur Internet :

  1. L'écueil de la création d'applications sur la plateforme ouverte de Tencent, comment plusieurs applications peuvent-elles partager le même Appid ? Cette méthode convient aux applications qui n'ont pas encore été lancées et aucune donnée utilisateur ne doit être migrée. Elle peut être utilisée pour des tests personnels.

  2. Lors de l'utilisation de la connexion tierce QQ, l'openid obtenu par l'application mobile et l'application site Web sont différents pour le même numéro QQ. Cette méthode convient aux applications qui sont déjà dans l'environnement de production et qui ont été piégées. doit être fusionné. Je n'ai pas testé cette méthode.

滿天的星座

Après vous être connecté avec QQ, laissez-le lier WeChat... et les deux open_ids seront associés...

伊谢尔伦

La connexion tierce n'est qu'un moyen d'attirer du trafic. Laissez-le attacher son téléphone portable.

黄舟

Vous ne pouvez pas unifier les utilisateurs en vous appuyant sur une connexion tierce, vous devez disposer d'un identifiant unique. Il s'agit généralement d'un e-mail ou d'un numéro de téléphone mobile. Vous pouvez vous inscrire directement en associant le numéro de téléphone mobile ou l'e-mail, ou vous pouvez d'abord vous connecter via un tiers, puis laisser l'utilisateur lier le numéro de téléphone mobile ou l'e-mail (l'avantage de cela). c'est que l'utilisateur n'a pas besoin de renseigner le pseudo et l'avatar) )

曾经蜡笔没有小新

Lorsque la première entrée arrive, un identifiant utilisateur est attribué en interne, puis les suivants sont liés. Ajoutez un tableau de corrélation et ce sera KO

.
黄舟

Github n'a pas d'openid, mais il renverra l'identifiant de l'utilisateur. Vous pouvez utiliser cet identifiant comme openid, qui est l'identifiant unique de l'utilisateur.

QQ est vraiment difficile à faire. Si cela ne fonctionne pas, vous ne pouvez obtenir qu'un compte principal et ensuite le lier à un tiers.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal