{"id":15476,"date":"2026-02-20T07:06:12","date_gmt":"2026-02-20T07:06:12","guid":{"rendered":"http:\/\/mariusz.bijok"},"modified":"2026-05-11T14:27:21","modified_gmt":"2026-05-11T14:27:21","password":"","slug":"sdk-faq","status":"publish","type":"docs","link":"https:\/\/tenjin.com\/zh\/docs\/sdk-faq\/","title":{"rendered":"SDK \u5e38\u89c1\u95ee\u9898"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_134be4b2_0\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u5982\u679c\u9879\u76ee\u662f\u4f7f\u7528 Swift 3.4 \u5f00\u53d1\u7684\uff0cAppDelegate.swift \u65e0\u6cd5\u5bfc\u5165TenjinSDK.<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">iOS \u5f00\u53d1\u4f7f\u7528 Objective-C \u6216 Swift\u3002\u5982\u679c\u60a8\u4f7f\u7528 Swift \u8bed\u8a00\uff0c\u9700\u8981\u8fdb\u884c\u6b64\u9879\u7279\u6b8a\u8bbe\u7f6e\u3002 \u4e3a\u4e86\u8ba9\u5176\u6b63\u5e38\u5de5\u4f5c\uff0c\u8bf7\u5728\u201cBuild Settings\u201d -&gt; \u201cSwift Compiler \u2013 Genera\u201d \u4e2d\uff0c\u6dfb\u52a0<a href=\"https:\/\/github.com\/tenjin\/tenjin-ios-sdk-swift\/blob\/master\/tenjin-ios-sdk-swift\/TenjinSDK-Swift-Header.h\" target=\"_blank\" rel=\"noreferrer noopener\">bridge header<\/a>\u3002<\/li>\n\n\n\n<li class=\"translation-block\"><a href=\"https:\/\/developer.apple.com\/documentation\/swift\/imported_c_and_objective-c_apis\/importing_objective-c_into_swift\" target=\"_blank\" rel=\"noreferrer noopener\">\u8fd9\u91cc<\/a>\u662fApple\u7684\u5b98\u65b9\u6587\u6863<\/li>\n\n\n\n<li>\u540c\u65f6\uff0c\u4e5f\u53ef\u4ee5\u53c2\u8003\u6211\u4eec\u7684 demo <a href=\"http:\/\/ttps:\/\/github.com\/tenjin\/tenjin-ios-sdk-swift\/blob\/master\/tenjin-ios-sdk-swift\/ViewController.swift#L15-L16\" target=\"_blank\" rel=\"noreferrer noopener\">\u9879\u76ee<\/a> \u3002<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_83b26ec6_1\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u6211\u4eec\u53ef\u5426\u5220\u9664\u518d Manifest \u6587\u4ef6\u4e2d\u7684 Google play \u670d\u52a1\u7684\u65e7\u7248\u672c ?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u662f\u7684, \u4f60\u53ef\u4ee5\u5728 Manifest \u6587\u4ef6\u4e2d\u79fb\u9664\u4ee5\u4e0b\u884c<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0\">XML<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly><meta-data android:name=\"com.google.android.gms.version\" android:value=\"@integer\/google_play_services_version\" \/><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #81A1C1\"><meta-data<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">android<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #D8DEE9FF\">=<\/span><span style=\"color: #ECEFF4\">\"<\/span><span style=\"color: #A3BE8C\">com.google.android.gms.version<\/span><span style=\"color: #ECEFF4\">\"<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">android<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #8FBCBB\">value<\/span><span style=\"color: #D8DEE9FF\">=<\/span><span style=\"color: #ECEFF4\">\"<\/span><span style=\"color: #A3BE8C\">@integer\/google_play_services_version<\/span><span style=\"color: #ECEFF4\">\"<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/><\/span><\/span><\/code><\/pre><\/div>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_d5380829_2\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">Android\uff08\u5b89\u5353\uff09\u96c6\u6210\u65f6\u9047\u5230\u4ee5\u4e0b\u95ee\u9898\u8be5\u5982\u4f55\u89e3\u51b3?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0\">Plaintext<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>Execution failed for task ':transformClassesWithDexForRelease'.\ncom.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom\/google\/android\/gms\/actions\/ItemListIntents;<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #d8dee9ff\">Execution failed for task &#39;:transformClassesWithDexForRelease&#39;.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #d8dee9ff\">com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom\/google\/android\/gms\/actions\/ItemListIntents;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u8fd9\u4e2a\u9519\u8bef\u662f\u56e0\u4e3a\u4f60\u5728\u65e7\u7248\u672c\u7684 Tenjin SDK \u4e2d\u4f7f\u7528\u4e0d\u540c\u7248\u672c\u7684Google Play Service library\u3002\u8bf7\u66f4\u65b0\u81f3\u6700\u65b0\u7248\u672c\uff0c\u6216\u8bf7\u79fb\u9664\u4ee5\u4e0b\u6587\u4ef6\uff1a<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0\">Plaintext<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/Assets\/Plugins\/Android\/play-services-basement-11.0.4.aar<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #d8dee9ff\">\/Assets\/Plugins\/Android\/play-services-basement-11.0.4.aar<\/span><\/span><\/code><\/pre><\/div>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_f4ff34e3_3\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u6211\u770b\u5230 Android minSdkVersion \u662f 21, \u4e3a\u4ec0\u4e48?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u7531\u4e8e\u6211\u4eec\u4e5f\u652f\u6301\u5176\u4ed6\u5b89\u5353\u5546\u5e97\uff0cMSA OAID SDK (minSdkVersion is 21 for version 1.0.25), Huawei referrer SDK (minSdkVersion is 19) \u8fd9\u4e9b SDKs \u8981\u6c42\u6211\u4eec\u5c06 minSdkVersion \u4ece 16 \u63d0\u5347\u81f3 19\uff0c\u4ee5\u53ca 19 \u5230 21\u3002\u56e0\u6b64\u6211\u4eec\u9700\u8981\u5c06 minSdkVersion \u8bbe\u7f6e\u4e3a 21\u3002<\/p>\n\n\n\n<p class=\"translation-block\">\u5982\u679c\u4f60\u9700\u8981\u4f7f\u7528\u6700\u65b0\u7684 SDK\uff0c\u4f46\u4e0d\u6253\u7b97\u96c6\u6210 Huawei Referrer SDK \u548c MSA OAID SDK\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u4f7f\u7528\u6b64\u5206\u652f<a href=\"https:\/\/github.com\/tenjin\/tenjin-android-sdk\/tree\/API_LEVEL_16_TENJIN-11247\" target=\"_blank\" rel=\"noreferrer noopener\">\uff08branch\uff09<\/a>\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_2e592fa7_4\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">Tenjin AdobeAir \u96c6\u6210\u51fa\u73b0\u95ee\u9898\uff0c\u9700\u8981\u600e\u4e48\u89e3\u51b3\uff1f<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u6211\u4eec\u6709\u90e8\u5206\u5ba2\u6237\u4f7f\u7528 <a href=\"https:\/\/github.com\/distriqt\/ANE-TenjinSDK\" target=\"_blank\" rel=\"noreferrer noopener\">\u6b64<\/a> \u63d2\u4ef6\u3002\u8bf7\u6ce8\u610f\u8be5\u63d2\u4ef6\u5e76\u975e Tenjin \u5b98\u65b9\u652f\u6301\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_4bfd1810_5\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u5f53\u5bfc\u5165 Unity \u7684\u65f6\u5019\u62a5\u9519 'Unity infinite import loop has been detected. The following Assests were imported multiple times.' \u9700\u8981\u5982\u4f55\u89e3\u51b3?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"translation-block\">\u53ef\u4ee5\u901a\u8fc7\u5220\u9664<code>TenjninEditorPrefs.cs<\/code>\u4e2d\u7684\u7b2c74\u884c\u6765\u8fdb\u884c\u4fee\u590d\u3002\u5982\u679c\u4ecd\u7136\u6709\u9519\u8bef\uff0c\u8bf7\u90ae\u4ef6\u81f3 support@tenjin.com\u3002\u8bf7\u6ce8\u610f\uff0c\u4ee5\u4e0a\u5185\u5bb9\u4ec5\u9002\u7528\u4e8e\u60a8\u672a\u96c6\u6210 Applovin MAX ILRD \u7684\u60c5\u51b5\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_6a9940ee_6\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u5f53\u6211\u4e0a\u4f20\u81f3 Google Play \u5ba1\u6838\u65f6\u5019\uff0c\u51fa\u73b0\u5173\u4e8e Sending Device Identifiers \u7684\u8b66\u544a\uff0c\u5e94\u8be5\u600e\u4e48\u89e3\u51b3\uff1f<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u8bf7\u79fb\u9664\u4ee5\u4e0b\u6743\u9650<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1.125rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.625rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#2e3440ff;font-style:italic;color:#d8dee9ff\"><span style=\"border-bottom:1px solid rgba(201, 218, 248, 0.2)\">Java<\/span><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>&lt;uses-permission android:name=\u201candroid.permission.READ_PHONE_STATE\u201d \/><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #81A1C1\">&lt;<\/span><span style=\"color: #D8DEE9FF\">uses<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9FF\">permission android<\/span><span style=\"color: #81A1C1\">:<\/span><span style=\"color: #D8DEE9FF\">name<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\">\u201c<\/span><span style=\"color: #D8DEE9\">android<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">permission<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">READ_PHONE_STATE<\/span><span style=\"color: #D8DEE9FF\">\u201d <\/span><span style=\"color: #81A1C1\">\/&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\u5982\u679c\u4ecd\u6709\u95ee\u9898\uff0c\u8bf7\u90ae\u4ef6\u5230 support@tenjin.com.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_993eeeb1_7\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u5982\u4f55\u586b\u5199 Google Play\u4e0a\u7684 Data Safety compliance form?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"translation-block\">\u60a8\u53ef\u4ee5\u53c2\u8003<a href=\"https:\/\/docs.google.com\/document\/d\/1_NwYDoC2lTxAUYk66p9jD6FDFtNYSnaIw5UiXQxoI8c\/edit\" target=\"_self\">\u8fd9\u91cc<\/a>\u7684\u76f8\u5173\u8bf4\u660e\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_fc03c6fe_8\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">Tenjin \u5982\u4f55\u5904\u7406 CMP?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p class=\"translation-block\">\u82e5\u60a8\u6b63\u5728\u4f7f\u7528\u540c\u610f\u7ba1\u7406\u5e73\u53f0\uff08CMP\uff09\uff0c\u5219\u53ef\u901a\u8fc7CMP\u6839\u636e\u7528\u6237\u5bf9IAB TCF v2.0\u4e2d<a href=\"https:\/\/support.google.com\/adsense\/answer\/9804260?hl=en\" target=\"_self\">\u76ee\u76841<\/a>\u7684\u540c\u610f\u72b6\u6001\uff0c\u542f\u7528\u6216\u7981\u7528Tenjin SDK\u3002\u5177\u4f53\u64cd\u4f5c\u53ef\u53c2\u8003\u6b64\u5904SDK \u96c6\u6210\u65b9\u6cd5\u6587\u6863\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.tenjin.com\/docs\/android-sdk#opt-inout-using-cmp\">Android<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.tenjin.com\/v1\/docs\/ios-sdk#opt-inout-using-cmp\">iOS<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.tenjin.com\/docs\/unity-sdk#opt-inout-using-cmp\">Unity<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_db07a173_9\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u6dfb\u52a0\u4e86ACCESS_NETWORK_STATE\u548cREAD_PHONE_STATE\u6743\u9650\uff0c\u4f46\u534e\u4e3aApp Gallery\u8bbe\u5907ID\u4ecd\u62a5\u9519\u3002\u8bf7\u95ee\u8fd9\u8be5\u600e\u4e48\u5904\u7406\u5462\uff1f<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u7531\u4e8e\u534e\u4e3a\u624b\u673a\u4e0d\u518d\u5c5e\u4e8e\u6807\u51c6\u7684Andriod\u8bbe\u5907\uff0c\u4e3a\u4e86\u89e3\u51b3\u6b64\u95ee\u9898\uff0c\u60a8\u53ea\u9700\u8981\u4ece\u6211\u4eec\u63d0\u4f9b\u7684 <a href=\"https:\/\/docs.tenjin.com\/docs\/android-sdk#huawei-oaid\">\u8fd9\u91cc<\/a> \u5b89\u88c5\u534e\u4e3a OAD\u5e93\u5373\u53ef\u3002 \u8fd9\u6837\uff0cTenjin SDK \u5c31\u80fd\u987a\u5229\u83b7\u53d6\u5230\u8bbe\u5907\u5546\u5e97OAID\u4e86\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_ecb089ee_10\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u6211\u53ef\u4ee5\u4f7f\u7528 Unity Codeless IAP \u5c06\u6536\u636e\u53d1\u9001\u5230Tenjin\u5417?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u76ee\u524d\u6211\u4eec\u6682\u4e0d\u652f\u6301 Unity Codeless IAP \u8fdb\u884c\u5185\u8d2d\u6570\u636e\u4e0a\u62a5\u3002\u5efa\u8bae\u60a8\u4f7f\u7528\u4f20\u7edf\u7684 Unity IAP \u65b9\u5f0f\uff0c\u76f4\u81f3\u6211\u4eec\u540e\u7eed\u652f\u6301 Unity Codeless IAP \u4e3a\u6b62\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_073185e2_11\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u6211\u8be5\u5982\u4f55\u5c06\u975e\u5185\u8d2d\u4ea4\u6613\uff08\u4f8b\u5982\u5e02\u573a\u8d2d\u4e70\u6216\u4fe1\u7528\u5361\u652f\u4ed8\uff09\u53d1\u9001\u5230Tenjin?<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u76ee\u524d\uff0cTenjin SDK\u4ec5\u5904\u7406\u5e76\u4e0a\u62a5\u901a\u8fc7App Store\u6216Google Play\u4e14\u5177\u6709\u6709\u6548\u6536\u636e\u7684\u8d2d\u4e70\u3002\u5bf9\u4e8e\u5916\u90e8\u8d2d\u4e70\uff08\u5982\u5e02\u573a\u4ea4\u6613\u3001\u4fe1\u7528\u5361\u652f\u4ed8\u6216\u5176\u4ed6\u975e\u5185\u8d2d\u6536\u5165\uff09\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528Tenjin\u7684\u670d\u52a1\u5668\u5230\u670d\u52a1\u5668\uff08S2S\uff09\u96c6\u6210\u3002\u6709\u5173\u66f4\u591a\u8be6\u60c5\u548c\u8bbe\u7f6e\u8bf4\u660e\uff0c\u8bf7\u8054\u7cfbsupport@tenjin.com\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_ceeb8cdb_12\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h5 class=\"aab__accordion_title\" style=\"margin:0\">\u4e3a\u4ec0\u4e48\u5728\u4f7f\u7528 ProGuard \u6216 R8 \u65f6\uff0cTenjin SDK \u4f1a\u56e0 \u201cTypeToken must be created with a type argument\u201d \u9519\u8bef\u800c\u5d29\u6e83\uff1f<\/h5><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p>\u4e3a\u89e3\u51b3\u6b64\u95ee\u9898\uff0c\u8bf7\u66f4\u65b0\u4f60\u7684 ProGuard\/R8 \u89c4\u5219\uff0c\u4ee5\u4fdd\u7559\u4ee5\u4e0b\u7c7b\u548c\u5c5e\u6027\uff1a <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\" data-no-translation=\"\" data-no-auto-translation=\"\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0\">Plaintext<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\" data-no-translation=\"\" data-no-auto-translation=\"\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>-keepattributes Signature\n-keepattributes *Annotation*\n-keep class com.google.gson.reflect.TypeToken { *; } <\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\" data-no-translation=\"\" data-no-auto-translation=\"\"><code data-no-translation=\"\" data-no-auto-translation=\"\"><span class=\"line\"><span style=\"color: #d8dee9ff\">-keepattributes Signature<\/span><\/span>\n<span class=\"line\"><span style=\"color: #d8dee9ff\">-keepattributes *Annotation*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #d8dee9ff\">-keep class com.google.gson.reflect.TypeToken { *; } <\/span><\/span><\/code><\/pre><\/div>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-aab-accordion-block aab__accordion_container  accessibilityOn\" style=\"margin-top:0px;margin-bottom:15px;border:1px solid #e3dfdf38\" id=\"aab_accordion_eb3f0951_0\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><div class=\"aab__accordion_head aab_left_icon\" style=\"background-color:#e3dfdf38;border-top:none;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_heading aab_left_icon aab_right_link\"><div class=\"head_content_wrapper\"><div class=\"title_wrapper\"><h4 class=\"aab__accordion_title\" style=\"margin:0\"><strong>Tenjin SDK\u96c6\u6210\u4e2d\u5e38\u89c1\u7684\u9519\u8bef\u4ee3\u7801\u6709\u54ea\u4e9b\uff1f\u5982\u4f55\u8fdb\u884c\u4fee\u590d\uff1f<\/strong><\/h4><\/div><\/div><\/div><div class=\"aab__accordion_icon\" style=\"border:0px solid transparent\"><span class=\"aab__icon dashicons dashicons-plus-alt2\" style=\"font-size:23px\"><\/span><\/div><\/div><div class=\"aab__accordion_body\" role=\"region\" style=\"display:none;border-top:1px solid #e3dfdf38;border-right:none;border-bottom:none;border-left:none\"><div class=\"aab__accordion_component\">\n<p><strong>404 \u2013 \u5e94\u7528\u672a\u6b63\u786e\u914d\u7f6e\uff1a<\/strong> \u5e94\u7528\/\u5546\u5e97ID\u914d\u7f6e\u4e0d\u6b63\u786e\u3001\u4ee3\u7801\u548c\u9762\u677f\u4e2d\u8bbe\u7f6e\u7684\u5e94\u7528\u5546\u5e97\u7c7b\u578b\u4e0d\u5339\u914d\uff0c\u6216SDK key\u4e0d\u6b63\u786e\uff08\u914d\u7f6e\u66f4\u6539\u540e\u8bf7\u7b49\u5f85\u51e0\u5206\u949f\u751f\u6548\uff09\u3002<\/p>\n\n\n\n<p><strong>202 \u2013 \u9519\u8bef\u7684\u8bbe\u5907\u8bc6\u522b\u7b26\uff1a<\/strong> \u7f3a\u5c11\u5e7f\u544aID\u3001\u5e7f\u544aID\u65e0\u6548\uff0c\u6216GDPR\/opt-out\u914d\u7f6e\u4e0d\u6b63\u786e\u3002<\/p>\n\n\n\n<p><strong>202 \u2013 \u672a\u8bb0\u5f55\uff1a<\/strong> SDK Key\u53ef\u80fd\u88ab\u7981\u7528 <\/p>\n\n\n\n<p><strong>401 \u2013 \u672a\u6388\u6743:<\/strong> SDK Key\u9519\u8bef<\/p>\n\n\n\n<p><strong>Install Referrer\u9519\u8bef\uff08Android\uff09\uff1a<\/strong> \u7f3a\u5c11\u89e3\u5bc6\u5bc6\u94a5\uff0c\u6216ProGuard\/R8\u914d\u7f6e\u4e0d\u6b63\u786e\u3002<\/p>\n<\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>","protected":false},"excerpt":{"rendered":"","protected":false},"author":25,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[113],"glossaries":[],"doc_tag":[],"class_list":["post-15476","docs","type-docs","status-publish","hentry","doc_category-faq-center"],"acf":[],"year_month":"2026-05","word_count":860,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"mariusz.bijok","author_nicename":"mariusz-bijok","author_url":"https:\/\/tenjin.com\/zh\/blog\/author\/mariusz-bijok\/"},"doc_category_info":[{"term_name":"FAQ Center","term_url":"https:\/\/tenjin.com\/zh\/docs\/category\/faq-center\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SDK FAQ<\/title>\n<meta name=\"description\" content=\"SDK FAQ Tenjin | %\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tenjin.com\/zh\/docs\/sdk-faq\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SDK FAQ\" \/>\n<meta property=\"og:description\" content=\"SDK FAQ Tenjin | %\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenjin.com\/zh\/docs\/sdk-faq\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenjin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T14:27:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@TenjinMMP\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/\"},\"author\":{\"name\":\"mariusz.bijok\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/2df6a56c45e0493e93ec6d7100750b77\"},\"headline\":\"SDK FAQ\",\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-05-11T14:27:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/\"},\"wordCount\":747,\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/\",\"name\":\"SDK FAQ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\"},\"datePublished\":\"2026-02-20T07:06:12+00:00\",\"dateModified\":\"2026-05-11T14:27:21+00:00\",\"description\":\"SDK FAQ Tenjin | %\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/sdk-faq\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tenjin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\\\/\\\/tenjin.com\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SDK FAQ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#website\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"name\":\"Tenjin\",\"description\":\"Growth Made Simple\",\"publisher\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\"},\"alternateName\":\"Tenjin - Mobile Measurement Partner\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tenjin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#organization\",\"name\":\"Tenjin\",\"url\":\"https:\\\/\\\/tenjin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"contentUrl\":\"https:\\\/\\\/tenjin.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/images.webp\",\"width\":429,\"height\":117,\"caption\":\"Tenjin\"},\"image\":{\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/TenjinMMP\",\"https:\\\/\\\/www.youtube.com\\\/@TenjinMMP\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenjin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tenjin.com\\\/#\\\/schema\\\/person\\\/2df6a56c45e0493e93ec6d7100750b77\",\"name\":\"mariusz.bijok\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g\",\"caption\":\"mariusz.bijok\"},\"url\":\"https:\\\/\\\/tenjin.com\\\/zh\\\/blog\\\/author\\\/mariusz-bijok\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SDK \u5e38\u89c1\u95ee\u9898","description":"SDK FAQ Tenjin | %","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tenjin.com\/zh\/docs\/sdk-faq\/","og_locale":"zh_CN","og_type":"article","og_title":"SDK FAQ","og_description":"SDK FAQ Tenjin | %","og_url":"https:\/\/tenjin.com\/zh\/docs\/sdk-faq\/","og_site_name":"Tenjin","article_modified_time":"2026-05-11T14:27:21+00:00","twitter_card":"summary_large_image","twitter_site":"@TenjinMMP","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/#article","isPartOf":{"@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/"},"author":{"name":"mariusz.bijok","@id":"https:\/\/tenjin.com\/#\/schema\/person\/2df6a56c45e0493e93ec6d7100750b77"},"headline":"SDK FAQ","datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-05-11T14:27:21+00:00","mainEntityOfPage":{"@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/"},"wordCount":747,"publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/","url":"https:\/\/tenjin.com\/docs\/sdk-faq\/","name":"SDK \u5e38\u89c1\u95ee\u9898","isPartOf":{"@id":"https:\/\/tenjin.com\/#website"},"datePublished":"2026-02-20T07:06:12+00:00","dateModified":"2026-05-11T14:27:21+00:00","description":"SDK FAQ Tenjin | %","breadcrumb":{"@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tenjin.com\/docs\/sdk-faq\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tenjin.com\/docs\/sdk-faq\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tenjin.com\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/tenjin.com\/docs\/"},{"@type":"ListItem","position":3,"name":"SDK FAQ"}]},{"@type":"WebSite","@id":"https:\/\/tenjin.com\/#website","url":"https:\/\/tenjin.com\/","name":"Tenjin","description":"\u8ba9\u589e\u957f\u53d8\u7b80\u5355","publisher":{"@id":"https:\/\/tenjin.com\/#organization"},"alternateName":"Tenjin - Mobile Measurement Partner","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tenjin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/tenjin.com\/#organization","name":"Tenjin","url":"https:\/\/tenjin.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/","url":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","contentUrl":"https:\/\/tenjin.com\/wp-content\/uploads\/2026\/04\/images.webp","width":429,"height":117,"caption":"Tenjin"},"image":{"@id":"https:\/\/tenjin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/TenjinMMP","https:\/\/www.youtube.com\/@TenjinMMP","https:\/\/www.linkedin.com\/company\/tenjin"]},{"@type":"Person","@id":"https:\/\/tenjin.com\/#\/schema\/person\/2df6a56c45e0493e93ec6d7100750b77","name":"mariusz.bijok","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed77b923271ae0c54cf6cc2b3d031d191c17791d92b8a5f5d186753477fbbdb9?s=96&d=mm&r=g","caption":"mariusz.bijok"},"url":"https:\/\/tenjin.com\/zh\/blog\/author\/mariusz-bijok\/"}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/docs\/15476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/comments?post=15476"}],"version-history":[{"count":8,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/docs\/15476\/revisions"}],"predecessor-version":[{"id":17585,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/docs\/15476\/revisions\/17585"}],"wp:attachment":[{"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/media?parent=15476"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/doc_category?post=15476"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/glossaries?post=15476"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tenjin.com\/zh\/wp-json\/wp\/v2\/doc_tag?post=15476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}