¡¡¡¡¶ÔÓÚ App ÔÆƽ̨ϵͳ£¬ÈçºÎΨһµØʶ±ðÒƶ¯É豸ÊǷdz£ÖØÒªµÄ¡£·ñÔòÿ´ÎÓû§ÔÚÉ豸ÉÏжÔصôÓ¦ÓÃÔÙÖØа²×°£¬ºó¶ËϵͳֻÄÜ°ÑÕâ¸öÓû§µ±×÷Ò»¸öȫеÄÓû§ÁË¡£Ê¹Óü«¹âÍÆË͵Ŀª·¢Õß³£³£ÓÐÕâÑùÒ»¸öÎÊÌ⣺¼«¹âÍÆËÍÊÇÈçºÎÀ´×öÉ豸µÄΨһÐÔʶ±ðµÄ¡£
¡¡¡¡Android É豸±¾ÉíµÄÈκαêʶ¶¼ÊÇÎÞ·¨Ö±½ÓÓÃ×÷É豸Ψһ±êʶµÄ¡£iOS ÊÇϵͳǿÁ¦ÏÞÖƱ»Î¨Ò»Ê¶±ðµÄ£¬Ä¿Ç°Î¨Ò»¿ÉÒÔ²¿·ÖÂú×ãÌõ¼þÊÇ IDFA£¬µ«ÐèÒªÄãµÄ App ±¾ÉíµÄȷǶÈëÁ˹ã¸æ¡£±¾ÎĽ«½âÎö¼«¹âÍÆËÍÈçºÎ¾¡¿ÉÄܵØÀ´Î¨Ò»Ê¶±ðÉ豸¡£
¡¡¡¡¼«¹âÍÆËͶ԰²×°ÔÚÉ豸É쵀 App ʹÓà RegistrationID ×÷Ϊ±êʶ¡£¼«¹âÍÆËÍÒª¡º¾¡¿ÉÄÜ¡»È·±£É豸µÄΨһÐÔ£¬¾ÍÊÇҪʹµÃ RegistrationID ¾¡¿ÉÄÜΨһ¡£
¡¡¡¡RegistrationID µÄ¶¨Òå
¡¡¡¡¹ØÓÚ RegistrationID ¼«¹â¹Ù·½ÎĵµÓÐÈçϵĶ¨Ò壺
¡¡¡¡¼¯³ÉÁË JPush SDK µÄÓ¦ÓóÌÐòÔÚµÚÒ»´Î App Æô¶¯ºó£¬³É¹¦×¢²áµ½ JPush ·þÎñÆ÷ʱ£¬JPush ·þÎñÆ÷»á¸ø¿Í»§¶Ë·µ»ØΨһµÄ¸ÃÉ豸µÄ±êʶ – RegistrationID¡£JPush SDK »áÒԹ㲥µÄÐÎʽ·¢ËÍ RegistrationID µ½Ó¦ÓóÌÐò¡£
¡¡¡¡ÓÐÁËÕâ¸ö±êʶ£¬App ±à³Ì¿ÉÒÔ°ÑÕâ¸ö RegistrationID ±£´æµ½×Ô¼ºµÄÓ¦Ó÷þÎñÆ÷ÉÏ£¬È»ºó¾Í¿ÉÒÔ¸ù¾Ý RegistrationID À´ÏòÉ豸ÍÆËÍÏûÏ¢»òÕß֪ͨ¡£
¡¡¡¡RegistrationID ±ä»¯¿ÉÄÜÐÔ
¡¡¡¡Èç¹û App ²»Ð¶ÔØ£¬ÊÇÖ±½Ó¸²¸Ç°²×°£¬Android, iOS ÉÏ RegistrationID µÄÖµ¶¼²»»á±ä»¯¡£
¡¡¡¡Èç¹û App ÊÇжÔØÖ®ºóÔٴΰ²×°£º
¡¡¡¡· Android ÉÏ RegistrationID »ù±¾²»»á±ä;
¡¡¡¡· iOS ÉÏÈç¹ûÆôÓÃÁË IDFA ±ä»¯¿ÉÄÜÐÔ²»´ó£¬Èç¹ûδÆôÓà IDFA Ôòÿ´Î°²×° RegistrationID ¶¼»á±ä;
¡¡¡¡RegistrationID Éú³É¹æÔò½âÎö
¡¡¡¡Android ƽ̨
¡¡¡¡Android ÉÏÒòΪ¹úÄÚ´æÔÚ´óÁ¿É½Õ¯É豸µÄÔÒò£¬Õý³£µÄ IMEI, Mac Address, AndroidID ÕâЩ¿ÉÒÔ¿¼ÂÇÓÃ×÷Ψһ±êʶµÄÖµ£¬¶¼ÊDz»¿ÉÒÔÓõģ¬ÒòΪÕâЩֵÔÚÒ»ÅúÉ豸ÖпÉÄܶ¼ÊÇͬһ¸öÖµ¡£
¡¡¡¡¼«¹âµÄ»ù±¾Ë¼Â·ÊÇ£º
¡¡¡¡1. Éú³ÉÒ»¸ö DeviceID ±£´æµ½ Settings, External Storage¡£ÒÀÀµ±¾µØ´æ´¢£¬Ó¦Óñ»Ð¶ÔغóÖØа²×°ÕâЩ´æ´¢ÀïµÄ DeviceID »¹ÔڵĻ°£¬¾ÍÊÇͬһ¸öÉ豸¡£ÕâÒ»ÌõÀíÂÛÉϽâ¾ö 90% µÄ²»±äÐÔÎÊÌâ¡£
¡¡¡¡2. DeviceID Ö®ÍâÔö¼Ó²¹³ä¹æÔò£º×ۺϸù¾Ý IMEI, MAC Address, AndroidID Õ⼸¸öÖµÀ´Åжϣ¬ÊÇ·ñ¿ÉÄÜÊÇÀÏÉ豸¡£
¡¡¡¡¾ßÌåµÄÂ߼ϸ½Ú£¬Ò²ÊǸù¾Ýʵ¼ÊÔËÐÐÇé¿ö£¬ÒÔ¼°ÊÕ¼¯µ½µÄ·´À¡²»¶Ïµ÷ÕûµÄ£¬´ó¶àÊýÂß¼¿ÉÔÚ·þÎñÆ÷¶Ëµ÷Õû¡£
¡¡¡¡iOSƽ̨
¡¡¡¡¼øÓÚ iOS ϵͳÉè¼ÆÉÏÏÞÖÆÉ豸Ψһ±êʶ£¬ËùÒÔ¼«¹âһֱʹÓà Device Token ×÷Ϊ±êʶ£¬Ò²ÒòΪ¼«¹âÍÆËͱ¾Éí¾ÍÊÇÐèÒª Device Token Õâ¸öÖµ²Å¿ÉÄÜÔË×÷µÄ¡£
¡¡¡¡iOS 9 °æ±¾Ö®ºó£¬Ã¿´ÎжÔغóÖØ×°¶¼»áµ¼Ö Device Token ±ä»¯£¬ËùÒÔ¶ÔÓÚ¼«¹âºǫ́À´Ëµ£¬¶¼Ö»Äܱ»Ê¶±ðΪÐÂÓû§¡£
¡¡¡¡¼«¹â SDK а汾Ôö¼ÓÁË IDFA Ñ¡ÏÔÚ¼¯³É³õʼ»¯ SDK ʱ¿ÉÑ¡°Ñ IDFA Õâ¸öÖµÉèÖýøÀ´£¬ÕâÑù¼«¹âºǫ́¾ÍÓÅÏȸù¾Ý IDFA ÖµÀ´Ê¶±ðÓû§£¬´ÓÓÐÒ»¶¨µÄ¿ÉÄÜÐÔÓ¦Óñ»Ð¶ÔغóÖØ×°»¹ÄÜʶ±ð»ØÀÏÉ豸¡£
¡¡¡¡IDFA Êǹã¸æ±êʶ·û£¬ÊÇ iOS רÃÅΪ¹ã¸æ¸ú×ÙΨһµØʶ±ðÓû§¶øÉè¼ÆµÄ¡£ÔÚ iOS É豸ÉÏ£¬É豸 -> Òþ˽ -> ¹ã¸æÕâ¸öÒ³Ã棬ÓÐÒ»¸öÉèÖÃÏÏÞÖƹã¸æ¸ú×Ù¡£Ä¬ÈÏÊÇδѡÖÐ״̬µÄ£¬¼´ÊǹرÕ״̬£¬ÊDz»ÏÞÖƵġ£Óû§¿ÉÒÔÑ¡ÖУ¬´Ó¶øÏÞÖƹã¸æ¸ú×Ù¡£ÉèÖÃÏîÖ®Í⻹ÓÐÒ»¸ö°´Å¥£º»¹Ô¹ã¸æ±êʶ·û…¡£Èç¹ûÓû§µã»÷ÁËÕâ¸ö°´Å¥£¬Ôò IDFA Öµ»á±ä»¯¡£
¡¡¡¡Ä¬ÈϵÄÇé¿öÏ£¬Ã»ÓÐÏÞÖƹã¸æ¸ú×Ù£¬¿ÉÒÔÈ¡µ½ IDFA Õâ¸öÖµ¡£²¢ÇÒÓû§Î´µã»÷¡º»¹Ô¹ã¸æ±êʶ¡»Ê±£¬Õâ¸öÖµÊDz»»á±äµÄ¡£ÕâÑù¾Í´ïµ½ÁËΨһµØ±êʶÉ豸¡¢¸ú×Ùµ½Óû§µÄÄ¿±ê¡£
¡¡¡¡µ«ÊÇ£¬µ«ÊÇ£¬ÇëÒ»¶¨ÁôÒ⣬IDFA ²¢²»ÊÇÒ»¶¨¿ÉÒÔÆôÓõģ¬ÊÇÐèÒªÄãµÄ App µÄÈ·Óйã¸æ¹¦ÄܲſÉÒÔÓõģ¬·ñÔò Apple ÔÚÉϼÜÉóºËʱÓпÉÄÜ·¢ÏÖ´Ó¶ø¾Ü¾øÉϼܡ£
¡¡¡¡¹ØÓÚÆ»¹û App ÉÏ¼Ü¶Ô IDFA µÄÒªÇ󣬿ɲο¼ÕâÀïµÄ˵Ã÷£ºThe Advertising Identifier (IDFA)
¡¡¡¡¸ß¼¶Ê¹Óý¨Òé
¡¡¡¡ÒòΪ RegistrationID ÊÇ JPush SDK ×¢²áÍê³ÉÖ®ºó²ÅµÃµ½µÄ£¬ËùÒÔµ÷Óà SDK API À´»ñÈ¡ RegistrationID µÄֵʱÐèÒªÉÔ×¢Ò⣬²»ÊÇ×ÜÄܹ»Á¢¼´µÃµ½¡£
¡¡¡¡±ÈÈç iOS ÉϽ¨ÒéÔÚ¼àÌýµ½ kJPFNetworkDidLoginNotification Õâ¸ö֪ͨºóµÄ´úÂëÀÀ´»ñÈ¡ RegistrationID µÄÖµ¡£
¡¡¡¡±¾ÎÄÀ´Ô´£ºÖйúÍø
¡¡¡¡http://yuqing.china.com.cn/show/141864.html