8

Khi cố gắng thêm https://github.com/hygieiasoft/cordova-plugin-uid vào studio trực quan thông qua trình thiết kế config.xml, nó "nhận ra" có một plugin, nhưng kết thúc bằng các trường trống cho tất cả các thuộc tính (phiên bản , id plugin, v.v.), ngay cả khi bạn đợi vài phút (hầu hết mọi người đều tìm thấy tất cả các thuộc tính tính bằng giây). Nếu bạn sau đó thử và thêm nó, nó chỉ đơn giản là treo VS và khởi động lại. Tôi đã thử với các plugin không hỗ trợ TẤT CẢ nền tảng, với thành công, nhưng không hỗ trợ nền tảng này.Không thể thêm cordova-plugin-uid vào Visual Studio 2013 project

Có ai đã may mắn thêm điều này vào VS hoặc có bất kỳ ý tưởng nào. Kể từ khi dự án là nền tảng chéo, tôi muốn sử dụng cách được đề nghị, mặc dù đây là chỉ android, nhưng sáng cho các đề xuất. Cuối cùng, tôi chỉ tìm IMEI.

Một người dùng đã đề xuất sử dụng Telerik App Studio, vì quá trình này đơn giản hơn để sao chép plugin vào thư mục www, nhưng ngoài chi phí, tôi sẽ lưu ý trong phạm vi giới hạn được đề xuất tiếp tục làm việc khi nâng cấp lên VS 2015 và xa hơn nữa.

+0

bạn đang xây dựng cho điện thoại cửa sổ? –

+0

@MurtazaKhursheedHussain Trên thực tế cho cả ba thiết bị, nhưng đối với android UUID là một GUID được tạo ngẫu nhiên, từ khởi động .... cực kỳ hữu ích ..... KHÔNG! Đặt cược như nó có thể, tôi sẽ làm một số logic dựa trên loại thiết bị, nhưng bây giờ tôi cần IMEI android. –

Trả lời

2

Thực hiện các bước sau -

1) Tải xuống plugin trên màn hình nền của bạn. Giải nén tệp đã tải xuống.

2) Thêm tệp facebookconnect.xml vào thư mục chứa plugin.xml. Thêm id ứng dụng và tên ứng dụng của bạn. Đặt các thẻ bên dưới vào thẻ tài nguyên bên dưới -

<string name="fb_app_id"></string> 
<string name="fb_app_name"></string> 

3) Sửa đổi tệp plugin.xml để bao gồm tệp facebookconnect.xml. Nó sẽ giống như dưới đây -

<config-file target="res/xml/config.xml" parent="/*"> 
     <feature name="FacebookConnectPlugin"> 
      <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> 
     </feature> 
     <access origin="https://m.facebook.com" /> 
     <access origin="https://graph.facebook.com" /> 
     <access origin="https://api.facebook.com" /> 
     <access origin="https://*.fbcdn.net" /> 
     <access origin="https://*.akamaihd.net" /> 
    </config-file> 

    <source-file src="platforms/android/res/values/facebookconnect.xml" target-dir="res/values" /> 

    <config-file target="AndroidManifest.xml" parent="application"> 
     <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/fb_app_id"/> 
     <activity android:label="@string/fb_app_name" android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity> 
    </config-file> 

    <framework src="platforms/android/FacebookLib" custom="true" /> 

    <!-- cordova plugin src files --> 
    <source-file src="platforms/android/src/org/apache/cordova/facebook/ConnectPlugin.java" target-dir="src/org/apache/cordova/facebook" /> 

</platform> 

4) Bây giờ Đi vào Visual Studio và thêm các plugin từ thư mục nơi các tập tin Plugin có mặt. Nó sẽ mất một thời gian để được thêm vào.

Hy vọng điều này sẽ giúp bạn khắc phục sự cố.

+0

Tôi sẽ đi theo những bước này tối nay và xem. Cảm ơn. –

Các vấn đề liên quan